{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = pd.read_csv('survey_results_public.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>Hobby</th>\n",
       "      <th>OpenSource</th>\n",
       "      <th>Country</th>\n",
       "      <th>Student</th>\n",
       "      <th>Employment</th>\n",
       "      <th>FormalEducation</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>CompanySize</th>\n",
       "      <th>DevType</th>\n",
       "      <th>...</th>\n",
       "      <th>Exercise</th>\n",
       "      <th>Gender</th>\n",
       "      <th>SexualOrientation</th>\n",
       "      <th>EducationParents</th>\n",
       "      <th>RaceEthnicity</th>\n",
       "      <th>Age</th>\n",
       "      <th>Dependents</th>\n",
       "      <th>MilitaryUS</th>\n",
       "      <th>SurveyTooLong</th>\n",
       "      <th>SurveyEasy</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Kenya</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Mathematics or statistics</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>...</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Black or of African descent</td>\n",
       "      <td>25 - 34 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Very easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United Kingdom</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>A natural science (ex. biology, chemistry, phy...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Database administrator;DevOps specialist;Full-...</td>\n",
       "      <td>...</td>\n",
       "      <td>Daily or almost every day</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Associate degree</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Engineering manager;Full-stack developer</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>...</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>South Africa</td>\n",
       "      <td>Yes, part-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Data or business analyst;Desktop or enterprise...</td>\n",
       "      <td>...</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98850</td>\n",
       "      <td>101513</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98851</td>\n",
       "      <td>101531</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Spain</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Not employed, but looking for work</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Back-end developer;Front-end developer</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98852</td>\n",
       "      <td>101541</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98853</td>\n",
       "      <td>101544</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Russian Federation</td>\n",
       "      <td>No</td>\n",
       "      <td>Independent contractor, freelancer, or self-em...</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98854</td>\n",
       "      <td>101548</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Cambodia</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>98855 rows × 129 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "       Respondent Hobby OpenSource             Country         Student  \\\n",
       "0               1   Yes         No               Kenya              No   \n",
       "1               3   Yes        Yes      United Kingdom              No   \n",
       "2               4   Yes        Yes       United States              No   \n",
       "3               5    No         No       United States              No   \n",
       "4               7   Yes         No        South Africa  Yes, part-time   \n",
       "...           ...   ...        ...                 ...             ...   \n",
       "98850      101513   Yes        Yes       United States             NaN   \n",
       "98851      101531    No        Yes               Spain  Yes, full-time   \n",
       "98852      101541   Yes        Yes               India  Yes, full-time   \n",
       "98853      101544   Yes         No  Russian Federation              No   \n",
       "98854      101548   Yes        Yes            Cambodia             NaN   \n",
       "\n",
       "                                              Employment  \\\n",
       "0                                     Employed part-time   \n",
       "1                                     Employed full-time   \n",
       "2                                     Employed full-time   \n",
       "3                                     Employed full-time   \n",
       "4                                     Employed full-time   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                 Not employed, but looking for work   \n",
       "98852                                 Employed full-time   \n",
       "98853  Independent contractor, freelancer, or self-em...   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                         FormalEducation  \\\n",
       "0               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                       Associate degree   \n",
       "3               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "4      Some college/university study without earning ...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "98853  Some college/university study without earning ...   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                          UndergradMajor  \\\n",
       "0                              Mathematics or statistics   \n",
       "1      A natural science (ex. biology, chemistry, phy...   \n",
       "2      Computer science, computer engineering, or sof...   \n",
       "3      Computer science, computer engineering, or sof...   \n",
       "4      Computer science, computer engineering, or sof...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                    CompanySize  \\\n",
       "0            20 to 99 employees   \n",
       "1      10,000 or more employees   \n",
       "2            20 to 99 employees   \n",
       "3          100 to 499 employees   \n",
       "4      10,000 or more employees   \n",
       "...                         ...   \n",
       "98850                       NaN   \n",
       "98851                       NaN   \n",
       "98852                       NaN   \n",
       "98853                       NaN   \n",
       "98854                       NaN   \n",
       "\n",
       "                                                 DevType  ...  \\\n",
       "0                                   Full-stack developer  ...   \n",
       "1      Database administrator;DevOps specialist;Full-...  ...   \n",
       "2               Engineering manager;Full-stack developer  ...   \n",
       "3                                   Full-stack developer  ...   \n",
       "4      Data or business analyst;Desktop or enterprise...  ...   \n",
       "...                                                  ...  ...   \n",
       "98850                                                NaN  ...   \n",
       "98851             Back-end developer;Front-end developer  ...   \n",
       "98852                                                NaN  ...   \n",
       "98853                                                NaN  ...   \n",
       "98854                                                NaN  ...   \n",
       "\n",
       "                         Exercise Gender         SexualOrientation  \\\n",
       "0            3 - 4 times per week   Male  Straight or heterosexual   \n",
       "1       Daily or almost every day   Male  Straight or heterosexual   \n",
       "2                             NaN    NaN                       NaN   \n",
       "3      I don't typically exercise   Male  Straight or heterosexual   \n",
       "4            3 - 4 times per week   Male  Straight or heterosexual   \n",
       "...                           ...    ...                       ...   \n",
       "98850                         NaN    NaN                       NaN   \n",
       "98851                         NaN    NaN                       NaN   \n",
       "98852                         NaN    NaN                       NaN   \n",
       "98853                         NaN    NaN                       NaN   \n",
       "98854                         NaN    NaN                       NaN   \n",
       "\n",
       "                                        EducationParents  \\\n",
       "0               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                                    NaN   \n",
       "3      Some college/university study without earning ...   \n",
       "4      Some college/university study without earning ...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                      RaceEthnicity                Age Dependents  MilitaryUS  \\\n",
       "0       Black or of African descent  25 - 34 years old        Yes         NaN   \n",
       "1      White or of European descent  35 - 44 years old        Yes         NaN   \n",
       "2                               NaN                NaN        NaN         NaN   \n",
       "3      White or of European descent  35 - 44 years old         No          No   \n",
       "4      White or of European descent  18 - 24 years old        Yes         NaN   \n",
       "...                             ...                ...        ...         ...   \n",
       "98850                           NaN                NaN        NaN         NaN   \n",
       "98851                           NaN                NaN        NaN         NaN   \n",
       "98852                           NaN                NaN        NaN         NaN   \n",
       "98853                           NaN                NaN        NaN         NaN   \n",
       "98854                           NaN                NaN        NaN         NaN   \n",
       "\n",
       "                              SurveyTooLong     SurveyEasy  \n",
       "0      The survey was an appropriate length      Very easy  \n",
       "1      The survey was an appropriate length  Somewhat easy  \n",
       "2                                       NaN            NaN  \n",
       "3      The survey was an appropriate length  Somewhat easy  \n",
       "4      The survey was an appropriate length  Somewhat easy  \n",
       "...                                     ...            ...  \n",
       "98850                                   NaN            NaN  \n",
       "98851                                   NaN            NaN  \n",
       "98852                                   NaN            NaN  \n",
       "98853                                   NaN            NaN  \n",
       "98854                                   NaN            NaN  \n",
       "\n",
       "[98855 rows x 129 columns]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df # just 20 columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(98855, 129)"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 98855 entries, 0 to 98854\n",
      "Columns: 129 entries, Respondent to SurveyEasy\n",
      "dtypes: float64(41), int64(1), object(87)\n",
      "memory usage: 97.3+ MB\n"
     ]
    }
   ],
   "source": [
    "df.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "pd.set_option('display.max_columns',129)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>Hobby</th>\n",
       "      <th>OpenSource</th>\n",
       "      <th>Country</th>\n",
       "      <th>Student</th>\n",
       "      <th>Employment</th>\n",
       "      <th>FormalEducation</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>CompanySize</th>\n",
       "      <th>DevType</th>\n",
       "      <th>YearsCoding</th>\n",
       "      <th>YearsCodingProf</th>\n",
       "      <th>JobSatisfaction</th>\n",
       "      <th>CareerSatisfaction</th>\n",
       "      <th>HopeFiveYears</th>\n",
       "      <th>JobSearchStatus</th>\n",
       "      <th>LastNewJob</th>\n",
       "      <th>AssessJob1</th>\n",
       "      <th>AssessJob2</th>\n",
       "      <th>AssessJob3</th>\n",
       "      <th>AssessJob4</th>\n",
       "      <th>AssessJob5</th>\n",
       "      <th>AssessJob6</th>\n",
       "      <th>AssessJob7</th>\n",
       "      <th>AssessJob8</th>\n",
       "      <th>AssessJob9</th>\n",
       "      <th>AssessJob10</th>\n",
       "      <th>AssessBenefits1</th>\n",
       "      <th>AssessBenefits2</th>\n",
       "      <th>AssessBenefits3</th>\n",
       "      <th>AssessBenefits4</th>\n",
       "      <th>AssessBenefits5</th>\n",
       "      <th>AssessBenefits6</th>\n",
       "      <th>AssessBenefits7</th>\n",
       "      <th>AssessBenefits8</th>\n",
       "      <th>AssessBenefits9</th>\n",
       "      <th>AssessBenefits10</th>\n",
       "      <th>AssessBenefits11</th>\n",
       "      <th>JobContactPriorities1</th>\n",
       "      <th>JobContactPriorities2</th>\n",
       "      <th>JobContactPriorities3</th>\n",
       "      <th>JobContactPriorities4</th>\n",
       "      <th>JobContactPriorities5</th>\n",
       "      <th>JobEmailPriorities1</th>\n",
       "      <th>JobEmailPriorities2</th>\n",
       "      <th>JobEmailPriorities3</th>\n",
       "      <th>JobEmailPriorities4</th>\n",
       "      <th>JobEmailPriorities5</th>\n",
       "      <th>JobEmailPriorities6</th>\n",
       "      <th>JobEmailPriorities7</th>\n",
       "      <th>UpdateCV</th>\n",
       "      <th>Currency</th>\n",
       "      <th>Salary</th>\n",
       "      <th>SalaryType</th>\n",
       "      <th>ConvertedSalary</th>\n",
       "      <th>CurrencySymbol</th>\n",
       "      <th>CommunicationTools</th>\n",
       "      <th>TimeFullyProductive</th>\n",
       "      <th>EducationTypes</th>\n",
       "      <th>SelfTaughtTypes</th>\n",
       "      <th>TimeAfterBootcamp</th>\n",
       "      <th>HackathonReasons</th>\n",
       "      <th>AgreeDisagree1</th>\n",
       "      <th>AgreeDisagree2</th>\n",
       "      <th>AgreeDisagree3</th>\n",
       "      <th>LanguageWorkedWith</th>\n",
       "      <th>LanguageDesireNextYear</th>\n",
       "      <th>DatabaseWorkedWith</th>\n",
       "      <th>DatabaseDesireNextYear</th>\n",
       "      <th>PlatformWorkedWith</th>\n",
       "      <th>PlatformDesireNextYear</th>\n",
       "      <th>FrameworkWorkedWith</th>\n",
       "      <th>FrameworkDesireNextYear</th>\n",
       "      <th>IDE</th>\n",
       "      <th>OperatingSystem</th>\n",
       "      <th>NumberMonitors</th>\n",
       "      <th>Methodology</th>\n",
       "      <th>VersionControl</th>\n",
       "      <th>CheckInCode</th>\n",
       "      <th>AdBlocker</th>\n",
       "      <th>AdBlockerDisable</th>\n",
       "      <th>AdBlockerReasons</th>\n",
       "      <th>AdsAgreeDisagree1</th>\n",
       "      <th>AdsAgreeDisagree2</th>\n",
       "      <th>AdsAgreeDisagree3</th>\n",
       "      <th>AdsActions</th>\n",
       "      <th>AdsPriorities1</th>\n",
       "      <th>AdsPriorities2</th>\n",
       "      <th>AdsPriorities3</th>\n",
       "      <th>AdsPriorities4</th>\n",
       "      <th>AdsPriorities5</th>\n",
       "      <th>AdsPriorities6</th>\n",
       "      <th>AdsPriorities7</th>\n",
       "      <th>AIDangerous</th>\n",
       "      <th>AIInteresting</th>\n",
       "      <th>AIResponsible</th>\n",
       "      <th>AIFuture</th>\n",
       "      <th>EthicsChoice</th>\n",
       "      <th>EthicsReport</th>\n",
       "      <th>EthicsResponsible</th>\n",
       "      <th>EthicalImplications</th>\n",
       "      <th>StackOverflowRecommend</th>\n",
       "      <th>StackOverflowVisit</th>\n",
       "      <th>StackOverflowHasAccount</th>\n",
       "      <th>StackOverflowParticipate</th>\n",
       "      <th>StackOverflowJobs</th>\n",
       "      <th>StackOverflowDevStory</th>\n",
       "      <th>StackOverflowJobsRecommend</th>\n",
       "      <th>StackOverflowConsiderMember</th>\n",
       "      <th>HypotheticalTools1</th>\n",
       "      <th>HypotheticalTools2</th>\n",
       "      <th>HypotheticalTools3</th>\n",
       "      <th>HypotheticalTools4</th>\n",
       "      <th>HypotheticalTools5</th>\n",
       "      <th>WakeTime</th>\n",
       "      <th>HoursComputer</th>\n",
       "      <th>HoursOutside</th>\n",
       "      <th>SkipMeals</th>\n",
       "      <th>ErgonomicDevices</th>\n",
       "      <th>Exercise</th>\n",
       "      <th>Gender</th>\n",
       "      <th>SexualOrientation</th>\n",
       "      <th>EducationParents</th>\n",
       "      <th>RaceEthnicity</th>\n",
       "      <th>Age</th>\n",
       "      <th>Dependents</th>\n",
       "      <th>MilitaryUS</th>\n",
       "      <th>SurveyTooLong</th>\n",
       "      <th>SurveyEasy</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Kenya</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Mathematics or statistics</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>10.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Monthly</td>\n",
       "      <td>NaN</td>\n",
       "      <td>KES</td>\n",
       "      <td>Slack</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>To build my professional network</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Komodo;Vim;Visual Studio Code</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>1</td>\n",
       "      <td>Agile;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Saw an online advertisement and then researche...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, and publicly</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>I have never participated in Q&amp;A on Stack Over...</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Between 5:00 - 6:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>Standing desk</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Black or of African descent</td>\n",
       "      <td>25 - 34 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Very easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United Kingdom</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>A natural science (ex. biology, chemistry, phy...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Database administrator;DevOps specialist;Full-...</td>\n",
       "      <td>30 or more years</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>Moderately dissatisfied</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>More than 4 years ago</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>I saw an employer’s advertisement</td>\n",
       "      <td>British pounds sterling (£)</td>\n",
       "      <td>51000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>70841.0</td>\n",
       "      <td>GBP</td>\n",
       "      <td>Confluence;Office / productivity suite (Micros...</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;Bash/Shell</td>\n",
       "      <td>Go;Python</td>\n",
       "      <td>Redis;PostgreSQL;Memcached</td>\n",
       "      <td>PostgreSQL</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Django</td>\n",
       "      <td>React</td>\n",
       "      <td>IPython / Jupyter;Sublime Text;Vim</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Git;Subversion</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The website I was visiting asked me to disable it</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>5 - 8 hours</td>\n",
       "      <td>30 - 59 minutes</td>\n",
       "      <td>Never</td>\n",
       "      <td>Ergonomic keyboard or mouse</td>\n",
       "      <td>Daily or almost every day</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Associate degree</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Engineering manager;Full-stack developer</td>\n",
       "      <td>24-26 years</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>12-14 years</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Slightly dissatisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A recruiter contacted me</td>\n",
       "      <td>U.S. dollars ($)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Completed an industry certification program (e...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>Azure</td>\n",
       "      <td>Azure</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Angular;.NET Core;React</td>\n",
       "      <td>Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Agile;Kanban;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The ad-blocking software was causing display i...</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Stopped going to a website because of their ad...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>A governmental or other regulatory body</td>\n",
       "      <td>I don't care about it, or I haven't thought ab...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>8</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>Less than 30 minutes</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>South Africa</td>\n",
       "      <td>Yes, part-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Data or business analyst;Desktop or enterprise...</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Between 1 and 2 years ago</td>\n",
       "      <td>8.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>South African rands (R)</td>\n",
       "      <td>260000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>21426.0</td>\n",
       "      <td>ZAR</td>\n",
       "      <td>Office / productivity suite (Microsoft Office,...</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Taken a part-time in-person course in programm...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C;C++;Java;Matlab;R;SQL;Bash/Shell</td>\n",
       "      <td>Assembly;C;C++;Matlab;SQL;Bash/Shell</td>\n",
       "      <td>SQL Server;PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Notepad++;Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Evidence-based software engineering;Formal sta...</td>\n",
       "      <td>Zip file back-ups</td>\n",
       "      <td>Weekly or a few times per month</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Clicked on an online advertisement;Saw an onli...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>No, I know what it is but I don't have one</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Before 5:00 AM</td>\n",
       "      <td>Over 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98850</td>\n",
       "      <td>101513</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98851</td>\n",
       "      <td>101531</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Spain</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Not employed, but looking for work</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Back-end developer;Front-end developer</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98852</td>\n",
       "      <td>101541</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98853</td>\n",
       "      <td>101544</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Russian Federation</td>\n",
       "      <td>No</td>\n",
       "      <td>Independent contractor, freelancer, or self-em...</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98854</td>\n",
       "      <td>101548</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Cambodia</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>98855 rows × 129 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "       Respondent Hobby OpenSource             Country         Student  \\\n",
       "0               1   Yes         No               Kenya              No   \n",
       "1               3   Yes        Yes      United Kingdom              No   \n",
       "2               4   Yes        Yes       United States              No   \n",
       "3               5    No         No       United States              No   \n",
       "4               7   Yes         No        South Africa  Yes, part-time   \n",
       "...           ...   ...        ...                 ...             ...   \n",
       "98850      101513   Yes        Yes       United States             NaN   \n",
       "98851      101531    No        Yes               Spain  Yes, full-time   \n",
       "98852      101541   Yes        Yes               India  Yes, full-time   \n",
       "98853      101544   Yes         No  Russian Federation              No   \n",
       "98854      101548   Yes        Yes            Cambodia             NaN   \n",
       "\n",
       "                                              Employment  \\\n",
       "0                                     Employed part-time   \n",
       "1                                     Employed full-time   \n",
       "2                                     Employed full-time   \n",
       "3                                     Employed full-time   \n",
       "4                                     Employed full-time   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                 Not employed, but looking for work   \n",
       "98852                                 Employed full-time   \n",
       "98853  Independent contractor, freelancer, or self-em...   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                         FormalEducation  \\\n",
       "0               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                       Associate degree   \n",
       "3               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "4      Some college/university study without earning ...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "98853  Some college/university study without earning ...   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                          UndergradMajor  \\\n",
       "0                              Mathematics or statistics   \n",
       "1      A natural science (ex. biology, chemistry, phy...   \n",
       "2      Computer science, computer engineering, or sof...   \n",
       "3      Computer science, computer engineering, or sof...   \n",
       "4      Computer science, computer engineering, or sof...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                    CompanySize  \\\n",
       "0            20 to 99 employees   \n",
       "1      10,000 or more employees   \n",
       "2            20 to 99 employees   \n",
       "3          100 to 499 employees   \n",
       "4      10,000 or more employees   \n",
       "...                         ...   \n",
       "98850                       NaN   \n",
       "98851                       NaN   \n",
       "98852                       NaN   \n",
       "98853                       NaN   \n",
       "98854                       NaN   \n",
       "\n",
       "                                                 DevType       YearsCoding  \\\n",
       "0                                   Full-stack developer         3-5 years   \n",
       "1      Database administrator;DevOps specialist;Full-...  30 or more years   \n",
       "2               Engineering manager;Full-stack developer       24-26 years   \n",
       "3                                   Full-stack developer       18-20 years   \n",
       "4      Data or business analyst;Desktop or enterprise...         6-8 years   \n",
       "...                                                  ...               ...   \n",
       "98850                                                NaN               NaN   \n",
       "98851             Back-end developer;Front-end developer         0-2 years   \n",
       "98852                                                NaN               NaN   \n",
       "98853                                                NaN               NaN   \n",
       "98854                                                NaN               NaN   \n",
       "\n",
       "      YearsCodingProf                     JobSatisfaction  \\\n",
       "0           3-5 years                 Extremely satisfied   \n",
       "1         18-20 years             Moderately dissatisfied   \n",
       "2           6-8 years                Moderately satisfied   \n",
       "3         12-14 years  Neither satisfied nor dissatisfied   \n",
       "4           0-2 years                  Slightly satisfied   \n",
       "...               ...                                 ...   \n",
       "98850             NaN                                 NaN   \n",
       "98851       0-2 years                                 NaN   \n",
       "98852             NaN                                 NaN   \n",
       "98853             NaN                                 NaN   \n",
       "98854             NaN                                 NaN   \n",
       "\n",
       "                       CareerSatisfaction  \\\n",
       "0                     Extremely satisfied   \n",
       "1      Neither satisfied nor dissatisfied   \n",
       "2                    Moderately satisfied   \n",
       "3                   Slightly dissatisfied   \n",
       "4                    Moderately satisfied   \n",
       "...                                   ...   \n",
       "98850                                 NaN   \n",
       "98851                                 NaN   \n",
       "98852                                 NaN   \n",
       "98853                                 NaN   \n",
       "98854                                 NaN   \n",
       "\n",
       "                                           HopeFiveYears  \\\n",
       "0      Working as a founder or co-founder of my own c...   \n",
       "1      Working in a different or more specialized tec...   \n",
       "2      Working as a founder or co-founder of my own c...   \n",
       "3      Working as a founder or co-founder of my own c...   \n",
       "4      Working in a different or more specialized tec...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                         JobSearchStatus  \\\n",
       "0      I’m not actively looking, but I am open to new...   \n",
       "1                        I am actively looking for a job   \n",
       "2      I’m not actively looking, but I am open to new...   \n",
       "3      I’m not actively looking, but I am open to new...   \n",
       "4      I’m not actively looking, but I am open to new...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                      LastNewJob  AssessJob1  AssessJob2  AssessJob3  \\\n",
       "0           Less than a year ago        10.0         7.0         8.0   \n",
       "1          More than 4 years ago         1.0         7.0        10.0   \n",
       "2           Less than a year ago         NaN         NaN         NaN   \n",
       "3           Less than a year ago         NaN         NaN         NaN   \n",
       "4      Between 1 and 2 years ago         8.0         5.0         7.0   \n",
       "...                          ...         ...         ...         ...   \n",
       "98850                        NaN         NaN         NaN         NaN   \n",
       "98851                        NaN         NaN         NaN         NaN   \n",
       "98852                        NaN         NaN         NaN         NaN   \n",
       "98853                        NaN         NaN         NaN         NaN   \n",
       "98854                        NaN         NaN         NaN         NaN   \n",
       "\n",
       "       AssessJob4  AssessJob5  AssessJob6  AssessJob7  AssessJob8  AssessJob9  \\\n",
       "0             1.0         2.0         5.0         3.0         4.0         9.0   \n",
       "1             8.0         2.0         5.0         4.0         3.0         6.0   \n",
       "2             NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "3             NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "4             1.0         2.0         6.0         4.0         3.0        10.0   \n",
       "...           ...         ...         ...         ...         ...         ...   \n",
       "98850         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98851         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98852         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98853         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98854         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "\n",
       "       AssessJob10  AssessBenefits1  AssessBenefits2  AssessBenefits3  \\\n",
       "0              6.0              NaN              NaN              NaN   \n",
       "1              9.0              1.0              5.0              3.0   \n",
       "2              NaN              NaN              NaN              NaN   \n",
       "3              NaN              NaN              NaN              NaN   \n",
       "4              9.0              1.0             10.0              2.0   \n",
       "...            ...              ...              ...              ...   \n",
       "98850          NaN              NaN              NaN              NaN   \n",
       "98851          NaN              NaN              NaN              NaN   \n",
       "98852          NaN              NaN              NaN              NaN   \n",
       "98853          NaN              NaN              NaN              NaN   \n",
       "98854          NaN              NaN              NaN              NaN   \n",
       "\n",
       "       AssessBenefits4  AssessBenefits5  AssessBenefits6  AssessBenefits7  \\\n",
       "0                  NaN              NaN              NaN              NaN   \n",
       "1                  7.0             10.0              4.0             11.0   \n",
       "2                  NaN              NaN              NaN              NaN   \n",
       "3                  NaN              NaN              NaN              NaN   \n",
       "4                  4.0              8.0              3.0             11.0   \n",
       "...                ...              ...              ...              ...   \n",
       "98850              NaN              NaN              NaN              NaN   \n",
       "98851              NaN              NaN              NaN              NaN   \n",
       "98852              NaN              NaN              NaN              NaN   \n",
       "98853              NaN              NaN              NaN              NaN   \n",
       "98854              NaN              NaN              NaN              NaN   \n",
       "\n",
       "       AssessBenefits8  AssessBenefits9  AssessBenefits10  AssessBenefits11  \\\n",
       "0                  NaN              NaN               NaN               NaN   \n",
       "1                  9.0              6.0               2.0               8.0   \n",
       "2                  NaN              NaN               NaN               NaN   \n",
       "3                  NaN              NaN               NaN               NaN   \n",
       "4                  7.0              5.0               9.0               6.0   \n",
       "...                ...              ...               ...               ...   \n",
       "98850              NaN              NaN               NaN               NaN   \n",
       "98851              NaN              NaN               NaN               NaN   \n",
       "98852              NaN              NaN               NaN               NaN   \n",
       "98853              NaN              NaN               NaN               NaN   \n",
       "98854              NaN              NaN               NaN               NaN   \n",
       "\n",
       "       JobContactPriorities1  JobContactPriorities2  JobContactPriorities3  \\\n",
       "0                        3.0                    1.0                    4.0   \n",
       "1                        3.0                    1.0                    5.0   \n",
       "2                        NaN                    NaN                    NaN   \n",
       "3                        NaN                    NaN                    NaN   \n",
       "4                        2.0                    1.0                    4.0   \n",
       "...                      ...                    ...                    ...   \n",
       "98850                    NaN                    NaN                    NaN   \n",
       "98851                    NaN                    NaN                    NaN   \n",
       "98852                    NaN                    NaN                    NaN   \n",
       "98853                    NaN                    NaN                    NaN   \n",
       "98854                    NaN                    NaN                    NaN   \n",
       "\n",
       "       JobContactPriorities4  JobContactPriorities5  JobEmailPriorities1  \\\n",
       "0                        2.0                    5.0                  5.0   \n",
       "1                        2.0                    4.0                  1.0   \n",
       "2                        NaN                    NaN                  NaN   \n",
       "3                        NaN                    NaN                  NaN   \n",
       "4                        5.0                    3.0                  7.0   \n",
       "...                      ...                    ...                  ...   \n",
       "98850                    NaN                    NaN                  NaN   \n",
       "98851                    NaN                    NaN                  NaN   \n",
       "98852                    NaN                    NaN                  NaN   \n",
       "98853                    NaN                    NaN                  NaN   \n",
       "98854                    NaN                    NaN                  NaN   \n",
       "\n",
       "       JobEmailPriorities2  JobEmailPriorities3  JobEmailPriorities4  \\\n",
       "0                      6.0                  7.0                  2.0   \n",
       "1                      3.0                  4.0                  5.0   \n",
       "2                      NaN                  NaN                  NaN   \n",
       "3                      NaN                  NaN                  NaN   \n",
       "4                      3.0                  6.0                  2.0   \n",
       "...                    ...                  ...                  ...   \n",
       "98850                  NaN                  NaN                  NaN   \n",
       "98851                  NaN                  NaN                  NaN   \n",
       "98852                  NaN                  NaN                  NaN   \n",
       "98853                  NaN                  NaN                  NaN   \n",
       "98854                  NaN                  NaN                  NaN   \n",
       "\n",
       "       JobEmailPriorities5  JobEmailPriorities6  JobEmailPriorities7  \\\n",
       "0                      1.0                  4.0                  3.0   \n",
       "1                      2.0                  6.0                  7.0   \n",
       "2                      NaN                  NaN                  NaN   \n",
       "3                      NaN                  NaN                  NaN   \n",
       "4                      1.0                  4.0                  5.0   \n",
       "...                    ...                  ...                  ...   \n",
       "98850                  NaN                  NaN                  NaN   \n",
       "98851                  NaN                  NaN                  NaN   \n",
       "98852                  NaN                  NaN                  NaN   \n",
       "98853                  NaN                  NaN                  NaN   \n",
       "98854                  NaN                  NaN                  NaN   \n",
       "\n",
       "                                             UpdateCV  \\\n",
       "0      My job status or other personal status changed   \n",
       "1                   I saw an employer’s advertisement   \n",
       "2                                                 NaN   \n",
       "3                            A recruiter contacted me   \n",
       "4      My job status or other personal status changed   \n",
       "...                                               ...   \n",
       "98850                                             NaN   \n",
       "98851                                             NaN   \n",
       "98852                                             NaN   \n",
       "98853                                             NaN   \n",
       "98854                                             NaN   \n",
       "\n",
       "                          Currency  Salary SalaryType  ConvertedSalary  \\\n",
       "0                              NaN     NaN    Monthly              NaN   \n",
       "1      British pounds sterling (£)   51000     Yearly          70841.0   \n",
       "2                              NaN     NaN        NaN              NaN   \n",
       "3                 U.S. dollars ($)     NaN        NaN              NaN   \n",
       "4          South African rands (R)  260000     Yearly          21426.0   \n",
       "...                            ...     ...        ...              ...   \n",
       "98850                          NaN     NaN        NaN              NaN   \n",
       "98851                          NaN     NaN        NaN              NaN   \n",
       "98852                          NaN     NaN        NaN              NaN   \n",
       "98853                          NaN     NaN        NaN              NaN   \n",
       "98854                          NaN     NaN        NaN              NaN   \n",
       "\n",
       "      CurrencySymbol                                 CommunicationTools  \\\n",
       "0                KES                                              Slack   \n",
       "1                GBP  Confluence;Office / productivity suite (Micros...   \n",
       "2                NaN                                                NaN   \n",
       "3                NaN                                                NaN   \n",
       "4                ZAR  Office / productivity suite (Microsoft Office,...   \n",
       "...              ...                                                ...   \n",
       "98850            NaN                                                NaN   \n",
       "98851            NaN                                                NaN   \n",
       "98852            NaN                                                NaN   \n",
       "98853            NaN                                                NaN   \n",
       "98854            NaN                                                NaN   \n",
       "\n",
       "       TimeFullyProductive                                     EducationTypes  \\\n",
       "0      One to three months  Taught yourself a new language, framework, or ...   \n",
       "1      One to three months  Taught yourself a new language, framework, or ...   \n",
       "2                      NaN                                                NaN   \n",
       "3      Three to six months  Completed an industry certification program (e...   \n",
       "4      Three to six months  Taken a part-time in-person course in programm...   \n",
       "...                    ...                                                ...   \n",
       "98850                  NaN                                                NaN   \n",
       "98851                  NaN                                                NaN   \n",
       "98852                  NaN                                                NaN   \n",
       "98853                  NaN                                                NaN   \n",
       "98854                  NaN                                                NaN   \n",
       "\n",
       "                                         SelfTaughtTypes TimeAfterBootcamp  \\\n",
       "0      The official documentation and/or standards fo...               NaN   \n",
       "1      The official documentation and/or standards fo...               NaN   \n",
       "2                                                    NaN               NaN   \n",
       "3      The official documentation and/or standards fo...               NaN   \n",
       "4      The official documentation and/or standards fo...               NaN   \n",
       "...                                                  ...               ...   \n",
       "98850                                                NaN               NaN   \n",
       "98851                                                NaN               NaN   \n",
       "98852                                                NaN               NaN   \n",
       "98853                                                NaN               NaN   \n",
       "98854                                                NaN               NaN   \n",
       "\n",
       "                       HackathonReasons  AgreeDisagree1  AgreeDisagree2  \\\n",
       "0      To build my professional network  Strongly agree  Strongly agree   \n",
       "1                                   NaN           Agree           Agree   \n",
       "2                                   NaN             NaN             NaN   \n",
       "3                                   NaN        Disagree        Disagree   \n",
       "4                                   NaN  Strongly agree           Agree   \n",
       "...                                 ...             ...             ...   \n",
       "98850                               NaN             NaN             NaN   \n",
       "98851                               NaN             NaN             NaN   \n",
       "98852                               NaN             NaN             NaN   \n",
       "98853                               NaN             NaN             NaN   \n",
       "98854                               NaN             NaN             NaN   \n",
       "\n",
       "                   AgreeDisagree3  \\\n",
       "0      Neither Agree nor Disagree   \n",
       "1      Neither Agree nor Disagree   \n",
       "2                             NaN   \n",
       "3               Strongly disagree   \n",
       "4               Strongly disagree   \n",
       "...                           ...   \n",
       "98850                         NaN   \n",
       "98851                         NaN   \n",
       "98852                         NaN   \n",
       "98853                         NaN   \n",
       "98854                         NaN   \n",
       "\n",
       "                                     LanguageWorkedWith  \\\n",
       "0                            JavaScript;Python;HTML;CSS   \n",
       "1                          JavaScript;Python;Bash/Shell   \n",
       "2                                                   NaN   \n",
       "3      C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4                    C;C++;Java;Matlab;R;SQL;Bash/Shell   \n",
       "...                                                 ...   \n",
       "98850                                               NaN   \n",
       "98851                                               NaN   \n",
       "98852                                               NaN   \n",
       "98853                                               NaN   \n",
       "98854                                               NaN   \n",
       "\n",
       "                                 LanguageDesireNextYear  \\\n",
       "0                            JavaScript;Python;HTML;CSS   \n",
       "1                                             Go;Python   \n",
       "2                                                   NaN   \n",
       "3      C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4                  Assembly;C;C++;Matlab;SQL;Bash/Shell   \n",
       "...                                                 ...   \n",
       "98850                                               NaN   \n",
       "98851                                               NaN   \n",
       "98852                                               NaN   \n",
       "98853                                               NaN   \n",
       "98854                                               NaN   \n",
       "\n",
       "                                      DatabaseWorkedWith  \\\n",
       "0      Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                             Redis;PostgreSQL;Memcached   \n",
       "2                                                    NaN   \n",
       "3      SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4                   SQL Server;PostgreSQL;Oracle;IBM Db2   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                  DatabaseDesireNextYear  \\\n",
       "0      Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                                             PostgreSQL   \n",
       "2                                                    NaN   \n",
       "3      SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4                              PostgreSQL;Oracle;IBM Db2   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                      PlatformWorkedWith             PlatformDesireNextYear  \\\n",
       "0               AWS;Azure;Linux;Firebase           AWS;Azure;Linux;Firebase   \n",
       "1                                  Linux                              Linux   \n",
       "2                                    NaN                                NaN   \n",
       "3                                  Azure                              Azure   \n",
       "4      Arduino;Windows Desktop or Server  Arduino;Windows Desktop or Server   \n",
       "...                                  ...                                ...   \n",
       "98850                                NaN                                NaN   \n",
       "98851                                NaN                                NaN   \n",
       "98852                                NaN                                NaN   \n",
       "98853                                NaN                                NaN   \n",
       "98854                                NaN                                NaN   \n",
       "\n",
       "      FrameworkWorkedWith  FrameworkDesireNextYear  \\\n",
       "0            Django;React             Django;React   \n",
       "1                  Django                    React   \n",
       "2                     NaN                      NaN   \n",
       "3                     NaN  Angular;.NET Core;React   \n",
       "4                     NaN                      NaN   \n",
       "...                   ...                      ...   \n",
       "98850                 NaN                      NaN   \n",
       "98851                 NaN                      NaN   \n",
       "98852                 NaN                      NaN   \n",
       "98853                 NaN                      NaN   \n",
       "98854                 NaN                      NaN   \n",
       "\n",
       "                                              IDE OperatingSystem  \\\n",
       "0                   Komodo;Vim;Visual Studio Code     Linux-based   \n",
       "1              IPython / Jupyter;Sublime Text;Vim     Linux-based   \n",
       "2                                             NaN             NaN   \n",
       "3                Visual Studio;Visual Studio Code         Windows   \n",
       "4      Notepad++;Visual Studio;Visual Studio Code         Windows   \n",
       "...                                           ...             ...   \n",
       "98850                                         NaN             NaN   \n",
       "98851                                         NaN             NaN   \n",
       "98852                                         NaN             NaN   \n",
       "98853                                         NaN             NaN   \n",
       "98854                                         NaN             NaN   \n",
       "\n",
       "      NumberMonitors                                        Methodology  \\\n",
       "0                  1                                        Agile;Scrum   \n",
       "1                  2                                                NaN   \n",
       "2                NaN                                                NaN   \n",
       "3                  2                                 Agile;Kanban;Scrum   \n",
       "4                  2  Evidence-based software engineering;Formal sta...   \n",
       "...              ...                                                ...   \n",
       "98850            NaN                                                NaN   \n",
       "98851            NaN                                                NaN   \n",
       "98852            NaN                                                NaN   \n",
       "98853            NaN                                                NaN   \n",
       "98854            NaN                                                NaN   \n",
       "\n",
       "          VersionControl                      CheckInCode AdBlocker  \\\n",
       "0                    Git           Multiple times per day       Yes   \n",
       "1         Git;Subversion             A few times per week       Yes   \n",
       "2                    NaN                              NaN       NaN   \n",
       "3                    Git           Multiple times per day       Yes   \n",
       "4      Zip file back-ups  Weekly or a few times per month        No   \n",
       "...                  ...                              ...       ...   \n",
       "98850                NaN                              NaN       NaN   \n",
       "98851                NaN                              NaN       NaN   \n",
       "98852                NaN                              NaN       NaN   \n",
       "98853                NaN                              NaN       NaN   \n",
       "98854                NaN                              NaN       NaN   \n",
       "\n",
       "      AdBlockerDisable                                   AdBlockerReasons  \\\n",
       "0                   No                                                NaN   \n",
       "1                  Yes  The website I was visiting asked me to disable it   \n",
       "2                  NaN                                                NaN   \n",
       "3                  Yes  The ad-blocking software was causing display i...   \n",
       "4                  NaN                                                NaN   \n",
       "...                ...                                                ...   \n",
       "98850              NaN                                                NaN   \n",
       "98851              NaN                                                NaN   \n",
       "98852              NaN                                                NaN   \n",
       "98853              NaN                                                NaN   \n",
       "98854              NaN                                                NaN   \n",
       "\n",
       "                AdsAgreeDisagree1           AdsAgreeDisagree2  \\\n",
       "0                  Strongly agree              Strongly agree   \n",
       "1                  Somewhat agree  Neither agree nor disagree   \n",
       "2                             NaN                         NaN   \n",
       "3      Neither agree nor disagree              Somewhat agree   \n",
       "4                  Somewhat agree              Somewhat agree   \n",
       "...                           ...                         ...   \n",
       "98850                         NaN                         NaN   \n",
       "98851                         NaN                         NaN   \n",
       "98852                         NaN                         NaN   \n",
       "98853                         NaN                         NaN   \n",
       "98854                         NaN                         NaN   \n",
       "\n",
       "                AdsAgreeDisagree3  \\\n",
       "0                  Strongly agree   \n",
       "1      Neither agree nor disagree   \n",
       "2                             NaN   \n",
       "3                  Somewhat agree   \n",
       "4               Somewhat disagree   \n",
       "...                           ...   \n",
       "98850                         NaN   \n",
       "98851                         NaN   \n",
       "98852                         NaN   \n",
       "98853                         NaN   \n",
       "98854                         NaN   \n",
       "\n",
       "                                              AdsActions  AdsPriorities1  \\\n",
       "0      Saw an online advertisement and then researche...             1.0   \n",
       "1                                                    NaN             3.0   \n",
       "2                                                    NaN             NaN   \n",
       "3      Stopped going to a website because of their ad...             NaN   \n",
       "4      Clicked on an online advertisement;Saw an onli...             2.0   \n",
       "...                                                  ...             ...   \n",
       "98850                                                NaN             NaN   \n",
       "98851                                                NaN             NaN   \n",
       "98852                                                NaN             NaN   \n",
       "98853                                                NaN             NaN   \n",
       "98854                                                NaN             NaN   \n",
       "\n",
       "       AdsPriorities2  AdsPriorities3  AdsPriorities4  AdsPriorities5  \\\n",
       "0                 5.0             4.0             7.0             2.0   \n",
       "1                 5.0             1.0             4.0             6.0   \n",
       "2                 NaN             NaN             NaN             NaN   \n",
       "3                 NaN             NaN             NaN             NaN   \n",
       "4                 3.0             4.0             6.0             1.0   \n",
       "...               ...             ...             ...             ...   \n",
       "98850             NaN             NaN             NaN             NaN   \n",
       "98851             NaN             NaN             NaN             NaN   \n",
       "98852             NaN             NaN             NaN             NaN   \n",
       "98853             NaN             NaN             NaN             NaN   \n",
       "98854             NaN             NaN             NaN             NaN   \n",
       "\n",
       "       AdsPriorities6  AdsPriorities7  \\\n",
       "0                 6.0             3.0   \n",
       "1                 7.0             2.0   \n",
       "2                 NaN             NaN   \n",
       "3                 NaN             NaN   \n",
       "4                 7.0             5.0   \n",
       "...               ...             ...   \n",
       "98850             NaN             NaN   \n",
       "98851             NaN             NaN   \n",
       "98852             NaN             NaN   \n",
       "98853             NaN             NaN   \n",
       "98854             NaN             NaN   \n",
       "\n",
       "                                             AIDangerous  \\\n",
       "0      Artificial intelligence surpassing human intel...   \n",
       "1                          Increasing automation of jobs   \n",
       "2                                                    NaN   \n",
       "3      Artificial intelligence surpassing human intel...   \n",
       "4                  Algorithms making important decisions   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                           AIInteresting  \\\n",
       "0                  Algorithms making important decisions   \n",
       "1                          Increasing automation of jobs   \n",
       "2                                                    NaN   \n",
       "3      Artificial intelligence surpassing human intel...   \n",
       "4                  Algorithms making important decisions   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                      AIResponsible  \\\n",
       "0      The developers or the people creating the AI   \n",
       "1      The developers or the people creating the AI   \n",
       "2                                               NaN   \n",
       "3           A governmental or other regulatory body   \n",
       "4      The developers or the people creating the AI   \n",
       "...                                             ...   \n",
       "98850                                           NaN   \n",
       "98851                                           NaN   \n",
       "98852                                           NaN   \n",
       "98853                                           NaN   \n",
       "98854                                           NaN   \n",
       "\n",
       "                                                AIFuture  \\\n",
       "0      I'm excited about the possibilities more than ...   \n",
       "1      I'm excited about the possibilities more than ...   \n",
       "2                                                    NaN   \n",
       "3      I don't care about it, or I haven't thought ab...   \n",
       "4      I'm excited about the possibilities more than ...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                EthicsChoice                      EthicsReport  \\\n",
       "0                         No                 Yes, and publicly   \n",
       "1      Depends on what it is             Depends on what it is   \n",
       "2                        NaN                               NaN   \n",
       "3                         No  Yes, but only within the company   \n",
       "4                         No  Yes, but only within the company   \n",
       "...                      ...                               ...   \n",
       "98850                    NaN                               NaN   \n",
       "98851                    NaN                               NaN   \n",
       "98852                    NaN                               NaN   \n",
       "98853                    NaN                               NaN   \n",
       "98854                    NaN                               NaN   \n",
       "\n",
       "                                  EthicsResponsible EthicalImplications  \\\n",
       "0      Upper management at the company/organization                 Yes   \n",
       "1      Upper management at the company/organization                 Yes   \n",
       "2                                               NaN                 NaN   \n",
       "3      Upper management at the company/organization                 Yes   \n",
       "4      Upper management at the company/organization                 Yes   \n",
       "...                                             ...                 ...   \n",
       "98850                                           NaN                 NaN   \n",
       "98851                                           NaN                 NaN   \n",
       "98852                                           NaN                 NaN   \n",
       "98853                                           NaN                 NaN   \n",
       "98854                                           NaN                 NaN   \n",
       "\n",
       "      StackOverflowRecommend               StackOverflowVisit  \\\n",
       "0           10 (Very Likely)           Multiple times per day   \n",
       "1           10 (Very Likely)  A few times per month or weekly   \n",
       "2                        NaN                              NaN   \n",
       "3           10 (Very Likely)             A few times per week   \n",
       "4           10 (Very Likely)            Daily or almost daily   \n",
       "...                      ...                              ...   \n",
       "98850                    NaN                              NaN   \n",
       "98851                    NaN                              NaN   \n",
       "98852                    NaN                              NaN   \n",
       "98853                    NaN                              NaN   \n",
       "98854                    NaN                              NaN   \n",
       "\n",
       "      StackOverflowHasAccount  \\\n",
       "0                         Yes   \n",
       "1                         Yes   \n",
       "2                         NaN   \n",
       "3                         Yes   \n",
       "4                         Yes   \n",
       "...                       ...   \n",
       "98850                     NaN   \n",
       "98851                     NaN   \n",
       "98852                     NaN   \n",
       "98853                     NaN   \n",
       "98854                     NaN   \n",
       "\n",
       "                                StackOverflowParticipate  \\\n",
       "0      I have never participated in Q&A on Stack Over...   \n",
       "1                        A few times per month or weekly   \n",
       "2                                                    NaN   \n",
       "3                        A few times per month or weekly   \n",
       "4                    Less than once per month or monthly   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                       StackOverflowJobs  \\\n",
       "0      No, I knew that Stack Overflow had a jobs boar...   \n",
       "1                                                    Yes   \n",
       "2                                                    NaN   \n",
       "3                                                    Yes   \n",
       "4      No, I knew that Stack Overflow had a jobs boar...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                            StackOverflowDevStory StackOverflowJobsRecommend  \\\n",
       "0                                             Yes                        NaN   \n",
       "1             No, I have one but it's out of date                          7   \n",
       "2                                             NaN                        NaN   \n",
       "3             No, I have one but it's out of date                          8   \n",
       "4      No, I know what it is but I don't have one                        NaN   \n",
       "...                                           ...                        ...   \n",
       "98850                                         NaN                        NaN   \n",
       "98851                                         NaN                        NaN   \n",
       "98852                                         NaN                        NaN   \n",
       "98853                                         NaN                        NaN   \n",
       "98854                                         NaN                        NaN   \n",
       "\n",
       "      StackOverflowConsiderMember       HypotheticalTools1  \\\n",
       "0                             Yes     Extremely interested   \n",
       "1                             Yes  A little bit interested   \n",
       "2                             NaN                      NaN   \n",
       "3                             Yes      Somewhat interested   \n",
       "4                             Yes     Extremely interested   \n",
       "...                           ...                      ...   \n",
       "98850                         NaN                      NaN   \n",
       "98851                         NaN                      NaN   \n",
       "98852                         NaN                      NaN   \n",
       "98853                         NaN                      NaN   \n",
       "98854                         NaN                      NaN   \n",
       "\n",
       "            HypotheticalTools2       HypotheticalTools3  \\\n",
       "0         Extremely interested     Extremely interested   \n",
       "1      A little bit interested  A little bit interested   \n",
       "2                          NaN                      NaN   \n",
       "3          Somewhat interested      Somewhat interested   \n",
       "4         Extremely interested     Extremely interested   \n",
       "...                        ...                      ...   \n",
       "98850                      NaN                      NaN   \n",
       "98851                      NaN                      NaN   \n",
       "98852                      NaN                      NaN   \n",
       "98853                      NaN                      NaN   \n",
       "98854                      NaN                      NaN   \n",
       "\n",
       "            HypotheticalTools4       HypotheticalTools5  \\\n",
       "0         Extremely interested     Extremely interested   \n",
       "1      A little bit interested  A little bit interested   \n",
       "2                          NaN                      NaN   \n",
       "3          Somewhat interested      Somewhat interested   \n",
       "4         Extremely interested     Extremely interested   \n",
       "...                        ...                      ...   \n",
       "98850                      NaN                      NaN   \n",
       "98851                      NaN                      NaN   \n",
       "98852                      NaN                      NaN   \n",
       "98853                      NaN                      NaN   \n",
       "98854                      NaN                      NaN   \n",
       "\n",
       "                     WakeTime  HoursComputer          HoursOutside  \\\n",
       "0      Between 5:00 - 6:00 AM   9 - 12 hours           1 - 2 hours   \n",
       "1      Between 6:01 - 7:00 AM    5 - 8 hours       30 - 59 minutes   \n",
       "2                         NaN            NaN                   NaN   \n",
       "3      Between 6:01 - 7:00 AM   9 - 12 hours  Less than 30 minutes   \n",
       "4              Before 5:00 AM  Over 12 hours           1 - 2 hours   \n",
       "...                       ...            ...                   ...   \n",
       "98850                     NaN            NaN                   NaN   \n",
       "98851                     NaN            NaN                   NaN   \n",
       "98852                     NaN            NaN                   NaN   \n",
       "98853                     NaN            NaN                   NaN   \n",
       "98854                     NaN            NaN                   NaN   \n",
       "\n",
       "                  SkipMeals             ErgonomicDevices  \\\n",
       "0                     Never                Standing desk   \n",
       "1                     Never  Ergonomic keyboard or mouse   \n",
       "2                       NaN                          NaN   \n",
       "3      3 - 4 times per week                          NaN   \n",
       "4                     Never                          NaN   \n",
       "...                     ...                          ...   \n",
       "98850                   NaN                          NaN   \n",
       "98851                   NaN                          NaN   \n",
       "98852                   NaN                          NaN   \n",
       "98853                   NaN                          NaN   \n",
       "98854                   NaN                          NaN   \n",
       "\n",
       "                         Exercise Gender         SexualOrientation  \\\n",
       "0            3 - 4 times per week   Male  Straight or heterosexual   \n",
       "1       Daily or almost every day   Male  Straight or heterosexual   \n",
       "2                             NaN    NaN                       NaN   \n",
       "3      I don't typically exercise   Male  Straight or heterosexual   \n",
       "4            3 - 4 times per week   Male  Straight or heterosexual   \n",
       "...                           ...    ...                       ...   \n",
       "98850                         NaN    NaN                       NaN   \n",
       "98851                         NaN    NaN                       NaN   \n",
       "98852                         NaN    NaN                       NaN   \n",
       "98853                         NaN    NaN                       NaN   \n",
       "98854                         NaN    NaN                       NaN   \n",
       "\n",
       "                                        EducationParents  \\\n",
       "0               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1               Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                                    NaN   \n",
       "3      Some college/university study without earning ...   \n",
       "4      Some college/university study without earning ...   \n",
       "...                                                  ...   \n",
       "98850                                                NaN   \n",
       "98851                                                NaN   \n",
       "98852                                                NaN   \n",
       "98853                                                NaN   \n",
       "98854                                                NaN   \n",
       "\n",
       "                      RaceEthnicity                Age Dependents MilitaryUS  \\\n",
       "0       Black or of African descent  25 - 34 years old        Yes        NaN   \n",
       "1      White or of European descent  35 - 44 years old        Yes        NaN   \n",
       "2                               NaN                NaN        NaN        NaN   \n",
       "3      White or of European descent  35 - 44 years old         No         No   \n",
       "4      White or of European descent  18 - 24 years old        Yes        NaN   \n",
       "...                             ...                ...        ...        ...   \n",
       "98850                           NaN                NaN        NaN        NaN   \n",
       "98851                           NaN                NaN        NaN        NaN   \n",
       "98852                           NaN                NaN        NaN        NaN   \n",
       "98853                           NaN                NaN        NaN        NaN   \n",
       "98854                           NaN                NaN        NaN        NaN   \n",
       "\n",
       "                              SurveyTooLong     SurveyEasy  \n",
       "0      The survey was an appropriate length      Very easy  \n",
       "1      The survey was an appropriate length  Somewhat easy  \n",
       "2                                       NaN            NaN  \n",
       "3      The survey was an appropriate length  Somewhat easy  \n",
       "4      The survey was an appropriate length  Somewhat easy  \n",
       "...                                     ...            ...  \n",
       "98850                                   NaN            NaN  \n",
       "98851                                   NaN            NaN  \n",
       "98852                                   NaN            NaN  \n",
       "98853                                   NaN            NaN  \n",
       "98854                                   NaN            NaN  \n",
       "\n",
       "[98855 rows x 129 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "schema_df = pd.read_csv('survey_results_schema.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Column</th>\n",
       "      <th>QuestionText</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>Respondent</td>\n",
       "      <td>Randomized respondent ID number (not in order ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>Hobby</td>\n",
       "      <td>Do you code as a hobby?</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>OpenSource</td>\n",
       "      <td>Do you contribute to open source projects?</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>Country</td>\n",
       "      <td>In which country do you currently reside?</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>Student</td>\n",
       "      <td>Are you currently enrolled in a formal, degree...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>124</td>\n",
       "      <td>Age</td>\n",
       "      <td>What is your age? If you prefer not to answer,...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>125</td>\n",
       "      <td>Dependents</td>\n",
       "      <td>Do you have any children or other dependents t...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>126</td>\n",
       "      <td>MilitaryUS</td>\n",
       "      <td>Are you currently serving or have you ever ser...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>127</td>\n",
       "      <td>SurveyTooLong</td>\n",
       "      <td>How do you feel about the length of the survey...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>128</td>\n",
       "      <td>SurveyEasy</td>\n",
       "      <td>How easy or difficult was this survey to compl...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>129 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            Column                                       QuestionText\n",
       "0       Respondent  Randomized respondent ID number (not in order ...\n",
       "1            Hobby                            Do you code as a hobby?\n",
       "2       OpenSource         Do you contribute to open source projects?\n",
       "3          Country          In which country do you currently reside?\n",
       "4          Student  Are you currently enrolled in a formal, degree...\n",
       "..             ...                                                ...\n",
       "124            Age  What is your age? If you prefer not to answer,...\n",
       "125     Dependents  Do you have any children or other dependents t...\n",
       "126     MilitaryUS  Are you currently serving or have you ever ser...\n",
       "127  SurveyTooLong  How do you feel about the length of the survey...\n",
       "128     SurveyEasy  How easy or difficult was this survey to compl...\n",
       "\n",
       "[129 rows x 2 columns]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "schema_df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>Hobby</th>\n",
       "      <th>OpenSource</th>\n",
       "      <th>Country</th>\n",
       "      <th>Student</th>\n",
       "      <th>Employment</th>\n",
       "      <th>FormalEducation</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>CompanySize</th>\n",
       "      <th>DevType</th>\n",
       "      <th>YearsCoding</th>\n",
       "      <th>YearsCodingProf</th>\n",
       "      <th>JobSatisfaction</th>\n",
       "      <th>CareerSatisfaction</th>\n",
       "      <th>HopeFiveYears</th>\n",
       "      <th>JobSearchStatus</th>\n",
       "      <th>LastNewJob</th>\n",
       "      <th>AssessJob1</th>\n",
       "      <th>AssessJob2</th>\n",
       "      <th>AssessJob3</th>\n",
       "      <th>AssessJob4</th>\n",
       "      <th>AssessJob5</th>\n",
       "      <th>AssessJob6</th>\n",
       "      <th>AssessJob7</th>\n",
       "      <th>AssessJob8</th>\n",
       "      <th>AssessJob9</th>\n",
       "      <th>AssessJob10</th>\n",
       "      <th>AssessBenefits1</th>\n",
       "      <th>AssessBenefits2</th>\n",
       "      <th>AssessBenefits3</th>\n",
       "      <th>AssessBenefits4</th>\n",
       "      <th>AssessBenefits5</th>\n",
       "      <th>AssessBenefits6</th>\n",
       "      <th>AssessBenefits7</th>\n",
       "      <th>AssessBenefits8</th>\n",
       "      <th>AssessBenefits9</th>\n",
       "      <th>AssessBenefits10</th>\n",
       "      <th>AssessBenefits11</th>\n",
       "      <th>JobContactPriorities1</th>\n",
       "      <th>JobContactPriorities2</th>\n",
       "      <th>JobContactPriorities3</th>\n",
       "      <th>JobContactPriorities4</th>\n",
       "      <th>JobContactPriorities5</th>\n",
       "      <th>JobEmailPriorities1</th>\n",
       "      <th>JobEmailPriorities2</th>\n",
       "      <th>JobEmailPriorities3</th>\n",
       "      <th>JobEmailPriorities4</th>\n",
       "      <th>JobEmailPriorities5</th>\n",
       "      <th>JobEmailPriorities6</th>\n",
       "      <th>JobEmailPriorities7</th>\n",
       "      <th>UpdateCV</th>\n",
       "      <th>Currency</th>\n",
       "      <th>Salary</th>\n",
       "      <th>SalaryType</th>\n",
       "      <th>ConvertedSalary</th>\n",
       "      <th>CurrencySymbol</th>\n",
       "      <th>CommunicationTools</th>\n",
       "      <th>TimeFullyProductive</th>\n",
       "      <th>EducationTypes</th>\n",
       "      <th>SelfTaughtTypes</th>\n",
       "      <th>TimeAfterBootcamp</th>\n",
       "      <th>HackathonReasons</th>\n",
       "      <th>AgreeDisagree1</th>\n",
       "      <th>AgreeDisagree2</th>\n",
       "      <th>AgreeDisagree3</th>\n",
       "      <th>LanguageWorkedWith</th>\n",
       "      <th>LanguageDesireNextYear</th>\n",
       "      <th>DatabaseWorkedWith</th>\n",
       "      <th>DatabaseDesireNextYear</th>\n",
       "      <th>PlatformWorkedWith</th>\n",
       "      <th>PlatformDesireNextYear</th>\n",
       "      <th>FrameworkWorkedWith</th>\n",
       "      <th>FrameworkDesireNextYear</th>\n",
       "      <th>IDE</th>\n",
       "      <th>OperatingSystem</th>\n",
       "      <th>NumberMonitors</th>\n",
       "      <th>Methodology</th>\n",
       "      <th>VersionControl</th>\n",
       "      <th>CheckInCode</th>\n",
       "      <th>AdBlocker</th>\n",
       "      <th>AdBlockerDisable</th>\n",
       "      <th>AdBlockerReasons</th>\n",
       "      <th>AdsAgreeDisagree1</th>\n",
       "      <th>AdsAgreeDisagree2</th>\n",
       "      <th>AdsAgreeDisagree3</th>\n",
       "      <th>AdsActions</th>\n",
       "      <th>AdsPriorities1</th>\n",
       "      <th>AdsPriorities2</th>\n",
       "      <th>AdsPriorities3</th>\n",
       "      <th>AdsPriorities4</th>\n",
       "      <th>AdsPriorities5</th>\n",
       "      <th>AdsPriorities6</th>\n",
       "      <th>AdsPriorities7</th>\n",
       "      <th>AIDangerous</th>\n",
       "      <th>AIInteresting</th>\n",
       "      <th>AIResponsible</th>\n",
       "      <th>AIFuture</th>\n",
       "      <th>EthicsChoice</th>\n",
       "      <th>EthicsReport</th>\n",
       "      <th>EthicsResponsible</th>\n",
       "      <th>EthicalImplications</th>\n",
       "      <th>StackOverflowRecommend</th>\n",
       "      <th>StackOverflowVisit</th>\n",
       "      <th>StackOverflowHasAccount</th>\n",
       "      <th>StackOverflowParticipate</th>\n",
       "      <th>StackOverflowJobs</th>\n",
       "      <th>StackOverflowDevStory</th>\n",
       "      <th>StackOverflowJobsRecommend</th>\n",
       "      <th>StackOverflowConsiderMember</th>\n",
       "      <th>HypotheticalTools1</th>\n",
       "      <th>HypotheticalTools2</th>\n",
       "      <th>HypotheticalTools3</th>\n",
       "      <th>HypotheticalTools4</th>\n",
       "      <th>HypotheticalTools5</th>\n",
       "      <th>WakeTime</th>\n",
       "      <th>HoursComputer</th>\n",
       "      <th>HoursOutside</th>\n",
       "      <th>SkipMeals</th>\n",
       "      <th>ErgonomicDevices</th>\n",
       "      <th>Exercise</th>\n",
       "      <th>Gender</th>\n",
       "      <th>SexualOrientation</th>\n",
       "      <th>EducationParents</th>\n",
       "      <th>RaceEthnicity</th>\n",
       "      <th>Age</th>\n",
       "      <th>Dependents</th>\n",
       "      <th>MilitaryUS</th>\n",
       "      <th>SurveyTooLong</th>\n",
       "      <th>SurveyEasy</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Kenya</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Mathematics or statistics</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>10.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Monthly</td>\n",
       "      <td>NaN</td>\n",
       "      <td>KES</td>\n",
       "      <td>Slack</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>To build my professional network</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Komodo;Vim;Visual Studio Code</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>1</td>\n",
       "      <td>Agile;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Saw an online advertisement and then researche...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, and publicly</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>I have never participated in Q&amp;A on Stack Over...</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Between 5:00 - 6:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>Standing desk</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Black or of African descent</td>\n",
       "      <td>25 - 34 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Very easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United Kingdom</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>A natural science (ex. biology, chemistry, phy...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Database administrator;DevOps specialist;Full-...</td>\n",
       "      <td>30 or more years</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>Moderately dissatisfied</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>More than 4 years ago</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>I saw an employer’s advertisement</td>\n",
       "      <td>British pounds sterling (£)</td>\n",
       "      <td>51000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>70841.0</td>\n",
       "      <td>GBP</td>\n",
       "      <td>Confluence;Office / productivity suite (Micros...</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;Bash/Shell</td>\n",
       "      <td>Go;Python</td>\n",
       "      <td>Redis;PostgreSQL;Memcached</td>\n",
       "      <td>PostgreSQL</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Django</td>\n",
       "      <td>React</td>\n",
       "      <td>IPython / Jupyter;Sublime Text;Vim</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Git;Subversion</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The website I was visiting asked me to disable it</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>5 - 8 hours</td>\n",
       "      <td>30 - 59 minutes</td>\n",
       "      <td>Never</td>\n",
       "      <td>Ergonomic keyboard or mouse</td>\n",
       "      <td>Daily or almost every day</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Associate degree</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Engineering manager;Full-stack developer</td>\n",
       "      <td>24-26 years</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>12-14 years</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Slightly dissatisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A recruiter contacted me</td>\n",
       "      <td>U.S. dollars ($)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Completed an industry certification program (e...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>Azure</td>\n",
       "      <td>Azure</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Angular;.NET Core;React</td>\n",
       "      <td>Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Agile;Kanban;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The ad-blocking software was causing display i...</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Stopped going to a website because of their ad...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>A governmental or other regulatory body</td>\n",
       "      <td>I don't care about it, or I haven't thought ab...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>8</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>Less than 30 minutes</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>South Africa</td>\n",
       "      <td>Yes, part-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Data or business analyst;Desktop or enterprise...</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Between 1 and 2 years ago</td>\n",
       "      <td>8.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>South African rands (R)</td>\n",
       "      <td>260000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>21426.0</td>\n",
       "      <td>ZAR</td>\n",
       "      <td>Office / productivity suite (Microsoft Office,...</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Taken a part-time in-person course in programm...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C;C++;Java;Matlab;R;SQL;Bash/Shell</td>\n",
       "      <td>Assembly;C;C++;Matlab;SQL;Bash/Shell</td>\n",
       "      <td>SQL Server;PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Notepad++;Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Evidence-based software engineering;Formal sta...</td>\n",
       "      <td>Zip file back-ups</td>\n",
       "      <td>Weekly or a few times per month</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Clicked on an online advertisement;Saw an onli...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>No, I know what it is but I don't have one</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Before 5:00 AM</td>\n",
       "      <td>Over 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   Respondent Hobby OpenSource         Country         Student  \\\n",
       "0           1   Yes         No           Kenya              No   \n",
       "1           3   Yes        Yes  United Kingdom              No   \n",
       "2           4   Yes        Yes   United States              No   \n",
       "3           5    No         No   United States              No   \n",
       "4           7   Yes         No    South Africa  Yes, part-time   \n",
       "\n",
       "           Employment                                    FormalEducation  \\\n",
       "0  Employed part-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2  Employed full-time                                   Associate degree   \n",
       "3  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "4  Employed full-time  Some college/university study without earning ...   \n",
       "\n",
       "                                      UndergradMajor  \\\n",
       "0                          Mathematics or statistics   \n",
       "1  A natural science (ex. biology, chemistry, phy...   \n",
       "2  Computer science, computer engineering, or sof...   \n",
       "3  Computer science, computer engineering, or sof...   \n",
       "4  Computer science, computer engineering, or sof...   \n",
       "\n",
       "                CompanySize  \\\n",
       "0        20 to 99 employees   \n",
       "1  10,000 or more employees   \n",
       "2        20 to 99 employees   \n",
       "3      100 to 499 employees   \n",
       "4  10,000 or more employees   \n",
       "\n",
       "                                             DevType       YearsCoding  \\\n",
       "0                               Full-stack developer         3-5 years   \n",
       "1  Database administrator;DevOps specialist;Full-...  30 or more years   \n",
       "2           Engineering manager;Full-stack developer       24-26 years   \n",
       "3                               Full-stack developer       18-20 years   \n",
       "4  Data or business analyst;Desktop or enterprise...         6-8 years   \n",
       "\n",
       "  YearsCodingProf                     JobSatisfaction  \\\n",
       "0       3-5 years                 Extremely satisfied   \n",
       "1     18-20 years             Moderately dissatisfied   \n",
       "2       6-8 years                Moderately satisfied   \n",
       "3     12-14 years  Neither satisfied nor dissatisfied   \n",
       "4       0-2 years                  Slightly satisfied   \n",
       "\n",
       "                   CareerSatisfaction  \\\n",
       "0                 Extremely satisfied   \n",
       "1  Neither satisfied nor dissatisfied   \n",
       "2                Moderately satisfied   \n",
       "3               Slightly dissatisfied   \n",
       "4                Moderately satisfied   \n",
       "\n",
       "                                       HopeFiveYears  \\\n",
       "0  Working as a founder or co-founder of my own c...   \n",
       "1  Working in a different or more specialized tec...   \n",
       "2  Working as a founder or co-founder of my own c...   \n",
       "3  Working as a founder or co-founder of my own c...   \n",
       "4  Working in a different or more specialized tec...   \n",
       "\n",
       "                                     JobSearchStatus  \\\n",
       "0  I’m not actively looking, but I am open to new...   \n",
       "1                    I am actively looking for a job   \n",
       "2  I’m not actively looking, but I am open to new...   \n",
       "3  I’m not actively looking, but I am open to new...   \n",
       "4  I’m not actively looking, but I am open to new...   \n",
       "\n",
       "                  LastNewJob  AssessJob1  AssessJob2  AssessJob3  AssessJob4  \\\n",
       "0       Less than a year ago        10.0         7.0         8.0         1.0   \n",
       "1      More than 4 years ago         1.0         7.0        10.0         8.0   \n",
       "2       Less than a year ago         NaN         NaN         NaN         NaN   \n",
       "3       Less than a year ago         NaN         NaN         NaN         NaN   \n",
       "4  Between 1 and 2 years ago         8.0         5.0         7.0         1.0   \n",
       "\n",
       "   AssessJob5  AssessJob6  AssessJob7  AssessJob8  AssessJob9  AssessJob10  \\\n",
       "0         2.0         5.0         3.0         4.0         9.0          6.0   \n",
       "1         2.0         5.0         4.0         3.0         6.0          9.0   \n",
       "2         NaN         NaN         NaN         NaN         NaN          NaN   \n",
       "3         NaN         NaN         NaN         NaN         NaN          NaN   \n",
       "4         2.0         6.0         4.0         3.0        10.0          9.0   \n",
       "\n",
       "   AssessBenefits1  AssessBenefits2  AssessBenefits3  AssessBenefits4  \\\n",
       "0              NaN              NaN              NaN              NaN   \n",
       "1              1.0              5.0              3.0              7.0   \n",
       "2              NaN              NaN              NaN              NaN   \n",
       "3              NaN              NaN              NaN              NaN   \n",
       "4              1.0             10.0              2.0              4.0   \n",
       "\n",
       "   AssessBenefits5  AssessBenefits6  AssessBenefits7  AssessBenefits8  \\\n",
       "0              NaN              NaN              NaN              NaN   \n",
       "1             10.0              4.0             11.0              9.0   \n",
       "2              NaN              NaN              NaN              NaN   \n",
       "3              NaN              NaN              NaN              NaN   \n",
       "4              8.0              3.0             11.0              7.0   \n",
       "\n",
       "   AssessBenefits9  AssessBenefits10  AssessBenefits11  JobContactPriorities1  \\\n",
       "0              NaN               NaN               NaN                    3.0   \n",
       "1              6.0               2.0               8.0                    3.0   \n",
       "2              NaN               NaN               NaN                    NaN   \n",
       "3              NaN               NaN               NaN                    NaN   \n",
       "4              5.0               9.0               6.0                    2.0   \n",
       "\n",
       "   JobContactPriorities2  JobContactPriorities3  JobContactPriorities4  \\\n",
       "0                    1.0                    4.0                    2.0   \n",
       "1                    1.0                    5.0                    2.0   \n",
       "2                    NaN                    NaN                    NaN   \n",
       "3                    NaN                    NaN                    NaN   \n",
       "4                    1.0                    4.0                    5.0   \n",
       "\n",
       "   JobContactPriorities5  JobEmailPriorities1  JobEmailPriorities2  \\\n",
       "0                    5.0                  5.0                  6.0   \n",
       "1                    4.0                  1.0                  3.0   \n",
       "2                    NaN                  NaN                  NaN   \n",
       "3                    NaN                  NaN                  NaN   \n",
       "4                    3.0                  7.0                  3.0   \n",
       "\n",
       "   JobEmailPriorities3  JobEmailPriorities4  JobEmailPriorities5  \\\n",
       "0                  7.0                  2.0                  1.0   \n",
       "1                  4.0                  5.0                  2.0   \n",
       "2                  NaN                  NaN                  NaN   \n",
       "3                  NaN                  NaN                  NaN   \n",
       "4                  6.0                  2.0                  1.0   \n",
       "\n",
       "   JobEmailPriorities6  JobEmailPriorities7  \\\n",
       "0                  4.0                  3.0   \n",
       "1                  6.0                  7.0   \n",
       "2                  NaN                  NaN   \n",
       "3                  NaN                  NaN   \n",
       "4                  4.0                  5.0   \n",
       "\n",
       "                                         UpdateCV  \\\n",
       "0  My job status or other personal status changed   \n",
       "1               I saw an employer’s advertisement   \n",
       "2                                             NaN   \n",
       "3                        A recruiter contacted me   \n",
       "4  My job status or other personal status changed   \n",
       "\n",
       "                      Currency  Salary SalaryType  ConvertedSalary  \\\n",
       "0                          NaN     NaN    Monthly              NaN   \n",
       "1  British pounds sterling (£)   51000     Yearly          70841.0   \n",
       "2                          NaN     NaN        NaN              NaN   \n",
       "3             U.S. dollars ($)     NaN        NaN              NaN   \n",
       "4      South African rands (R)  260000     Yearly          21426.0   \n",
       "\n",
       "  CurrencySymbol                                 CommunicationTools  \\\n",
       "0            KES                                              Slack   \n",
       "1            GBP  Confluence;Office / productivity suite (Micros...   \n",
       "2            NaN                                                NaN   \n",
       "3            NaN                                                NaN   \n",
       "4            ZAR  Office / productivity suite (Microsoft Office,...   \n",
       "\n",
       "   TimeFullyProductive                                     EducationTypes  \\\n",
       "0  One to three months  Taught yourself a new language, framework, or ...   \n",
       "1  One to three months  Taught yourself a new language, framework, or ...   \n",
       "2                  NaN                                                NaN   \n",
       "3  Three to six months  Completed an industry certification program (e...   \n",
       "4  Three to six months  Taken a part-time in-person course in programm...   \n",
       "\n",
       "                                     SelfTaughtTypes TimeAfterBootcamp  \\\n",
       "0  The official documentation and/or standards fo...               NaN   \n",
       "1  The official documentation and/or standards fo...               NaN   \n",
       "2                                                NaN               NaN   \n",
       "3  The official documentation and/or standards fo...               NaN   \n",
       "4  The official documentation and/or standards fo...               NaN   \n",
       "\n",
       "                   HackathonReasons  AgreeDisagree1  AgreeDisagree2  \\\n",
       "0  To build my professional network  Strongly agree  Strongly agree   \n",
       "1                               NaN           Agree           Agree   \n",
       "2                               NaN             NaN             NaN   \n",
       "3                               NaN        Disagree        Disagree   \n",
       "4                               NaN  Strongly agree           Agree   \n",
       "\n",
       "               AgreeDisagree3  \\\n",
       "0  Neither Agree nor Disagree   \n",
       "1  Neither Agree nor Disagree   \n",
       "2                         NaN   \n",
       "3           Strongly disagree   \n",
       "4           Strongly disagree   \n",
       "\n",
       "                                 LanguageWorkedWith  \\\n",
       "0                        JavaScript;Python;HTML;CSS   \n",
       "1                      JavaScript;Python;Bash/Shell   \n",
       "2                                               NaN   \n",
       "3  C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4                C;C++;Java;Matlab;R;SQL;Bash/Shell   \n",
       "\n",
       "                             LanguageDesireNextYear  \\\n",
       "0                        JavaScript;Python;HTML;CSS   \n",
       "1                                         Go;Python   \n",
       "2                                               NaN   \n",
       "3  C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4              Assembly;C;C++;Matlab;SQL;Bash/Shell   \n",
       "\n",
       "                                  DatabaseWorkedWith  \\\n",
       "0  Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                         Redis;PostgreSQL;Memcached   \n",
       "2                                                NaN   \n",
       "3  SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4               SQL Server;PostgreSQL;Oracle;IBM Db2   \n",
       "\n",
       "                              DatabaseDesireNextYear  \\\n",
       "0  Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                                         PostgreSQL   \n",
       "2                                                NaN   \n",
       "3  SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4                          PostgreSQL;Oracle;IBM Db2   \n",
       "\n",
       "                  PlatformWorkedWith             PlatformDesireNextYear  \\\n",
       "0           AWS;Azure;Linux;Firebase           AWS;Azure;Linux;Firebase   \n",
       "1                              Linux                              Linux   \n",
       "2                                NaN                                NaN   \n",
       "3                              Azure                              Azure   \n",
       "4  Arduino;Windows Desktop or Server  Arduino;Windows Desktop or Server   \n",
       "\n",
       "  FrameworkWorkedWith  FrameworkDesireNextYear  \\\n",
       "0        Django;React             Django;React   \n",
       "1              Django                    React   \n",
       "2                 NaN                      NaN   \n",
       "3                 NaN  Angular;.NET Core;React   \n",
       "4                 NaN                      NaN   \n",
       "\n",
       "                                          IDE OperatingSystem NumberMonitors  \\\n",
       "0               Komodo;Vim;Visual Studio Code     Linux-based              1   \n",
       "1          IPython / Jupyter;Sublime Text;Vim     Linux-based              2   \n",
       "2                                         NaN             NaN            NaN   \n",
       "3            Visual Studio;Visual Studio Code         Windows              2   \n",
       "4  Notepad++;Visual Studio;Visual Studio Code         Windows              2   \n",
       "\n",
       "                                         Methodology     VersionControl  \\\n",
       "0                                        Agile;Scrum                Git   \n",
       "1                                                NaN     Git;Subversion   \n",
       "2                                                NaN                NaN   \n",
       "3                                 Agile;Kanban;Scrum                Git   \n",
       "4  Evidence-based software engineering;Formal sta...  Zip file back-ups   \n",
       "\n",
       "                       CheckInCode AdBlocker AdBlockerDisable  \\\n",
       "0           Multiple times per day       Yes               No   \n",
       "1             A few times per week       Yes              Yes   \n",
       "2                              NaN       NaN              NaN   \n",
       "3           Multiple times per day       Yes              Yes   \n",
       "4  Weekly or a few times per month        No              NaN   \n",
       "\n",
       "                                    AdBlockerReasons  \\\n",
       "0                                                NaN   \n",
       "1  The website I was visiting asked me to disable it   \n",
       "2                                                NaN   \n",
       "3  The ad-blocking software was causing display i...   \n",
       "4                                                NaN   \n",
       "\n",
       "            AdsAgreeDisagree1           AdsAgreeDisagree2  \\\n",
       "0              Strongly agree              Strongly agree   \n",
       "1              Somewhat agree  Neither agree nor disagree   \n",
       "2                         NaN                         NaN   \n",
       "3  Neither agree nor disagree              Somewhat agree   \n",
       "4              Somewhat agree              Somewhat agree   \n",
       "\n",
       "            AdsAgreeDisagree3  \\\n",
       "0              Strongly agree   \n",
       "1  Neither agree nor disagree   \n",
       "2                         NaN   \n",
       "3              Somewhat agree   \n",
       "4           Somewhat disagree   \n",
       "\n",
       "                                          AdsActions  AdsPriorities1  \\\n",
       "0  Saw an online advertisement and then researche...             1.0   \n",
       "1                                                NaN             3.0   \n",
       "2                                                NaN             NaN   \n",
       "3  Stopped going to a website because of their ad...             NaN   \n",
       "4  Clicked on an online advertisement;Saw an onli...             2.0   \n",
       "\n",
       "   AdsPriorities2  AdsPriorities3  AdsPriorities4  AdsPriorities5  \\\n",
       "0             5.0             4.0             7.0             2.0   \n",
       "1             5.0             1.0             4.0             6.0   \n",
       "2             NaN             NaN             NaN             NaN   \n",
       "3             NaN             NaN             NaN             NaN   \n",
       "4             3.0             4.0             6.0             1.0   \n",
       "\n",
       "   AdsPriorities6  AdsPriorities7  \\\n",
       "0             6.0             3.0   \n",
       "1             7.0             2.0   \n",
       "2             NaN             NaN   \n",
       "3             NaN             NaN   \n",
       "4             7.0             5.0   \n",
       "\n",
       "                                         AIDangerous  \\\n",
       "0  Artificial intelligence surpassing human intel...   \n",
       "1                      Increasing automation of jobs   \n",
       "2                                                NaN   \n",
       "3  Artificial intelligence surpassing human intel...   \n",
       "4              Algorithms making important decisions   \n",
       "\n",
       "                                       AIInteresting  \\\n",
       "0              Algorithms making important decisions   \n",
       "1                      Increasing automation of jobs   \n",
       "2                                                NaN   \n",
       "3  Artificial intelligence surpassing human intel...   \n",
       "4              Algorithms making important decisions   \n",
       "\n",
       "                                  AIResponsible  \\\n",
       "0  The developers or the people creating the AI   \n",
       "1  The developers or the people creating the AI   \n",
       "2                                           NaN   \n",
       "3       A governmental or other regulatory body   \n",
       "4  The developers or the people creating the AI   \n",
       "\n",
       "                                            AIFuture           EthicsChoice  \\\n",
       "0  I'm excited about the possibilities more than ...                     No   \n",
       "1  I'm excited about the possibilities more than ...  Depends on what it is   \n",
       "2                                                NaN                    NaN   \n",
       "3  I don't care about it, or I haven't thought ab...                     No   \n",
       "4  I'm excited about the possibilities more than ...                     No   \n",
       "\n",
       "                       EthicsReport  \\\n",
       "0                 Yes, and publicly   \n",
       "1             Depends on what it is   \n",
       "2                               NaN   \n",
       "3  Yes, but only within the company   \n",
       "4  Yes, but only within the company   \n",
       "\n",
       "                              EthicsResponsible EthicalImplications  \\\n",
       "0  Upper management at the company/organization                 Yes   \n",
       "1  Upper management at the company/organization                 Yes   \n",
       "2                                           NaN                 NaN   \n",
       "3  Upper management at the company/organization                 Yes   \n",
       "4  Upper management at the company/organization                 Yes   \n",
       "\n",
       "  StackOverflowRecommend               StackOverflowVisit  \\\n",
       "0       10 (Very Likely)           Multiple times per day   \n",
       "1       10 (Very Likely)  A few times per month or weekly   \n",
       "2                    NaN                              NaN   \n",
       "3       10 (Very Likely)             A few times per week   \n",
       "4       10 (Very Likely)            Daily or almost daily   \n",
       "\n",
       "  StackOverflowHasAccount                           StackOverflowParticipate  \\\n",
       "0                     Yes  I have never participated in Q&A on Stack Over...   \n",
       "1                     Yes                    A few times per month or weekly   \n",
       "2                     NaN                                                NaN   \n",
       "3                     Yes                    A few times per month or weekly   \n",
       "4                     Yes                Less than once per month or monthly   \n",
       "\n",
       "                                   StackOverflowJobs  \\\n",
       "0  No, I knew that Stack Overflow had a jobs boar...   \n",
       "1                                                Yes   \n",
       "2                                                NaN   \n",
       "3                                                Yes   \n",
       "4  No, I knew that Stack Overflow had a jobs boar...   \n",
       "\n",
       "                        StackOverflowDevStory StackOverflowJobsRecommend  \\\n",
       "0                                         Yes                        NaN   \n",
       "1         No, I have one but it's out of date                          7   \n",
       "2                                         NaN                        NaN   \n",
       "3         No, I have one but it's out of date                          8   \n",
       "4  No, I know what it is but I don't have one                        NaN   \n",
       "\n",
       "  StackOverflowConsiderMember       HypotheticalTools1  \\\n",
       "0                         Yes     Extremely interested   \n",
       "1                         Yes  A little bit interested   \n",
       "2                         NaN                      NaN   \n",
       "3                         Yes      Somewhat interested   \n",
       "4                         Yes     Extremely interested   \n",
       "\n",
       "        HypotheticalTools2       HypotheticalTools3       HypotheticalTools4  \\\n",
       "0     Extremely interested     Extremely interested     Extremely interested   \n",
       "1  A little bit interested  A little bit interested  A little bit interested   \n",
       "2                      NaN                      NaN                      NaN   \n",
       "3      Somewhat interested      Somewhat interested      Somewhat interested   \n",
       "4     Extremely interested     Extremely interested     Extremely interested   \n",
       "\n",
       "        HypotheticalTools5                WakeTime  HoursComputer  \\\n",
       "0     Extremely interested  Between 5:00 - 6:00 AM   9 - 12 hours   \n",
       "1  A little bit interested  Between 6:01 - 7:00 AM    5 - 8 hours   \n",
       "2                      NaN                     NaN            NaN   \n",
       "3      Somewhat interested  Between 6:01 - 7:00 AM   9 - 12 hours   \n",
       "4     Extremely interested          Before 5:00 AM  Over 12 hours   \n",
       "\n",
       "           HoursOutside             SkipMeals             ErgonomicDevices  \\\n",
       "0           1 - 2 hours                 Never                Standing desk   \n",
       "1       30 - 59 minutes                 Never  Ergonomic keyboard or mouse   \n",
       "2                   NaN                   NaN                          NaN   \n",
       "3  Less than 30 minutes  3 - 4 times per week                          NaN   \n",
       "4           1 - 2 hours                 Never                          NaN   \n",
       "\n",
       "                     Exercise Gender         SexualOrientation  \\\n",
       "0        3 - 4 times per week   Male  Straight or heterosexual   \n",
       "1   Daily or almost every day   Male  Straight or heterosexual   \n",
       "2                         NaN    NaN                       NaN   \n",
       "3  I don't typically exercise   Male  Straight or heterosexual   \n",
       "4        3 - 4 times per week   Male  Straight or heterosexual   \n",
       "\n",
       "                                    EducationParents  \\\n",
       "0           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                                NaN   \n",
       "3  Some college/university study without earning ...   \n",
       "4  Some college/university study without earning ...   \n",
       "\n",
       "                  RaceEthnicity                Age Dependents MilitaryUS  \\\n",
       "0   Black or of African descent  25 - 34 years old        Yes        NaN   \n",
       "1  White or of European descent  35 - 44 years old        Yes        NaN   \n",
       "2                           NaN                NaN        NaN        NaN   \n",
       "3  White or of European descent  35 - 44 years old         No         No   \n",
       "4  White or of European descent  18 - 24 years old        Yes        NaN   \n",
       "\n",
       "                          SurveyTooLong     SurveyEasy  \n",
       "0  The survey was an appropriate length      Very easy  \n",
       "1  The survey was an appropriate length  Somewhat easy  \n",
       "2                                   NaN            NaN  \n",
       "3  The survey was an appropriate length  Somewhat easy  \n",
       "4  The survey was an appropriate length  Somewhat easy  "
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>Hobby</th>\n",
       "      <th>OpenSource</th>\n",
       "      <th>Country</th>\n",
       "      <th>Student</th>\n",
       "      <th>Employment</th>\n",
       "      <th>FormalEducation</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>CompanySize</th>\n",
       "      <th>DevType</th>\n",
       "      <th>YearsCoding</th>\n",
       "      <th>YearsCodingProf</th>\n",
       "      <th>JobSatisfaction</th>\n",
       "      <th>CareerSatisfaction</th>\n",
       "      <th>HopeFiveYears</th>\n",
       "      <th>JobSearchStatus</th>\n",
       "      <th>LastNewJob</th>\n",
       "      <th>AssessJob1</th>\n",
       "      <th>AssessJob2</th>\n",
       "      <th>AssessJob3</th>\n",
       "      <th>AssessJob4</th>\n",
       "      <th>AssessJob5</th>\n",
       "      <th>AssessJob6</th>\n",
       "      <th>AssessJob7</th>\n",
       "      <th>AssessJob8</th>\n",
       "      <th>AssessJob9</th>\n",
       "      <th>AssessJob10</th>\n",
       "      <th>AssessBenefits1</th>\n",
       "      <th>AssessBenefits2</th>\n",
       "      <th>AssessBenefits3</th>\n",
       "      <th>AssessBenefits4</th>\n",
       "      <th>AssessBenefits5</th>\n",
       "      <th>AssessBenefits6</th>\n",
       "      <th>AssessBenefits7</th>\n",
       "      <th>AssessBenefits8</th>\n",
       "      <th>AssessBenefits9</th>\n",
       "      <th>AssessBenefits10</th>\n",
       "      <th>AssessBenefits11</th>\n",
       "      <th>JobContactPriorities1</th>\n",
       "      <th>JobContactPriorities2</th>\n",
       "      <th>JobContactPriorities3</th>\n",
       "      <th>JobContactPriorities4</th>\n",
       "      <th>JobContactPriorities5</th>\n",
       "      <th>JobEmailPriorities1</th>\n",
       "      <th>JobEmailPriorities2</th>\n",
       "      <th>JobEmailPriorities3</th>\n",
       "      <th>JobEmailPriorities4</th>\n",
       "      <th>JobEmailPriorities5</th>\n",
       "      <th>JobEmailPriorities6</th>\n",
       "      <th>JobEmailPriorities7</th>\n",
       "      <th>UpdateCV</th>\n",
       "      <th>Currency</th>\n",
       "      <th>Salary</th>\n",
       "      <th>SalaryType</th>\n",
       "      <th>ConvertedSalary</th>\n",
       "      <th>CurrencySymbol</th>\n",
       "      <th>CommunicationTools</th>\n",
       "      <th>TimeFullyProductive</th>\n",
       "      <th>EducationTypes</th>\n",
       "      <th>SelfTaughtTypes</th>\n",
       "      <th>TimeAfterBootcamp</th>\n",
       "      <th>HackathonReasons</th>\n",
       "      <th>AgreeDisagree1</th>\n",
       "      <th>AgreeDisagree2</th>\n",
       "      <th>AgreeDisagree3</th>\n",
       "      <th>LanguageWorkedWith</th>\n",
       "      <th>LanguageDesireNextYear</th>\n",
       "      <th>DatabaseWorkedWith</th>\n",
       "      <th>DatabaseDesireNextYear</th>\n",
       "      <th>PlatformWorkedWith</th>\n",
       "      <th>PlatformDesireNextYear</th>\n",
       "      <th>FrameworkWorkedWith</th>\n",
       "      <th>FrameworkDesireNextYear</th>\n",
       "      <th>IDE</th>\n",
       "      <th>OperatingSystem</th>\n",
       "      <th>NumberMonitors</th>\n",
       "      <th>Methodology</th>\n",
       "      <th>VersionControl</th>\n",
       "      <th>CheckInCode</th>\n",
       "      <th>AdBlocker</th>\n",
       "      <th>AdBlockerDisable</th>\n",
       "      <th>AdBlockerReasons</th>\n",
       "      <th>AdsAgreeDisagree1</th>\n",
       "      <th>AdsAgreeDisagree2</th>\n",
       "      <th>AdsAgreeDisagree3</th>\n",
       "      <th>AdsActions</th>\n",
       "      <th>AdsPriorities1</th>\n",
       "      <th>AdsPriorities2</th>\n",
       "      <th>AdsPriorities3</th>\n",
       "      <th>AdsPriorities4</th>\n",
       "      <th>AdsPriorities5</th>\n",
       "      <th>AdsPriorities6</th>\n",
       "      <th>AdsPriorities7</th>\n",
       "      <th>AIDangerous</th>\n",
       "      <th>AIInteresting</th>\n",
       "      <th>AIResponsible</th>\n",
       "      <th>AIFuture</th>\n",
       "      <th>EthicsChoice</th>\n",
       "      <th>EthicsReport</th>\n",
       "      <th>EthicsResponsible</th>\n",
       "      <th>EthicalImplications</th>\n",
       "      <th>StackOverflowRecommend</th>\n",
       "      <th>StackOverflowVisit</th>\n",
       "      <th>StackOverflowHasAccount</th>\n",
       "      <th>StackOverflowParticipate</th>\n",
       "      <th>StackOverflowJobs</th>\n",
       "      <th>StackOverflowDevStory</th>\n",
       "      <th>StackOverflowJobsRecommend</th>\n",
       "      <th>StackOverflowConsiderMember</th>\n",
       "      <th>HypotheticalTools1</th>\n",
       "      <th>HypotheticalTools2</th>\n",
       "      <th>HypotheticalTools3</th>\n",
       "      <th>HypotheticalTools4</th>\n",
       "      <th>HypotheticalTools5</th>\n",
       "      <th>WakeTime</th>\n",
       "      <th>HoursComputer</th>\n",
       "      <th>HoursOutside</th>\n",
       "      <th>SkipMeals</th>\n",
       "      <th>ErgonomicDevices</th>\n",
       "      <th>Exercise</th>\n",
       "      <th>Gender</th>\n",
       "      <th>SexualOrientation</th>\n",
       "      <th>EducationParents</th>\n",
       "      <th>RaceEthnicity</th>\n",
       "      <th>Age</th>\n",
       "      <th>Dependents</th>\n",
       "      <th>MilitaryUS</th>\n",
       "      <th>SurveyTooLong</th>\n",
       "      <th>SurveyEasy</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Kenya</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed part-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Mathematics or statistics</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Extremely satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>10.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Monthly</td>\n",
       "      <td>NaN</td>\n",
       "      <td>KES</td>\n",
       "      <td>Slack</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>To build my professional network</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>JavaScript;Python;HTML;CSS</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>AWS;Azure;Linux;Firebase</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Django;React</td>\n",
       "      <td>Komodo;Vim;Visual Studio Code</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>1</td>\n",
       "      <td>Agile;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Saw an online advertisement and then researche...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, and publicly</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>I have never participated in Q&amp;A on Stack Over...</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Between 5:00 - 6:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>Standing desk</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Black or of African descent</td>\n",
       "      <td>25 - 34 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Very easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United Kingdom</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>A natural science (ex. biology, chemistry, phy...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Database administrator;DevOps specialist;Full-...</td>\n",
       "      <td>30 or more years</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>Moderately dissatisfied</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>More than 4 years ago</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>I saw an employer’s advertisement</td>\n",
       "      <td>British pounds sterling (£)</td>\n",
       "      <td>51000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>70841.0</td>\n",
       "      <td>GBP</td>\n",
       "      <td>Confluence;Office / productivity suite (Micros...</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taught yourself a new language, framework, or ...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;Python;Bash/Shell</td>\n",
       "      <td>Go;Python</td>\n",
       "      <td>Redis;PostgreSQL;Memcached</td>\n",
       "      <td>PostgreSQL</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Django</td>\n",
       "      <td>React</td>\n",
       "      <td>IPython / Jupyter;Sublime Text;Vim</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Git;Subversion</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The website I was visiting asked me to disable it</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>5 - 8 hours</td>\n",
       "      <td>30 - 59 minutes</td>\n",
       "      <td>Never</td>\n",
       "      <td>Ergonomic keyboard or mouse</td>\n",
       "      <td>Daily or almost every day</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Associate degree</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>20 to 99 employees</td>\n",
       "      <td>Engineering manager;Full-stack developer</td>\n",
       "      <td>24-26 years</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>Full-stack developer</td>\n",
       "      <td>18-20 years</td>\n",
       "      <td>12-14 years</td>\n",
       "      <td>Neither satisfied nor dissatisfied</td>\n",
       "      <td>Slightly dissatisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A recruiter contacted me</td>\n",
       "      <td>U.S. dollars ($)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Completed an industry certification program (e...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>SQL Server;Microsoft Azure (Tables, CosmosDB, ...</td>\n",
       "      <td>Azure</td>\n",
       "      <td>Azure</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Angular;.NET Core;React</td>\n",
       "      <td>Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Agile;Kanban;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The ad-blocking software was causing display i...</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Stopped going to a website because of their ad...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>A governmental or other regulatory body</td>\n",
       "      <td>I don't care about it, or I haven't thought ab...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>8</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Somewhat interested</td>\n",
       "      <td>Between 6:01 - 7:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>Less than 30 minutes</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>South Africa</td>\n",
       "      <td>Yes, part-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Data or business analyst;Desktop or enterprise...</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Between 1 and 2 years ago</td>\n",
       "      <td>8.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>South African rands (R)</td>\n",
       "      <td>260000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>21426.0</td>\n",
       "      <td>ZAR</td>\n",
       "      <td>Office / productivity suite (Microsoft Office,...</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Taken a part-time in-person course in programm...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>C;C++;Java;Matlab;R;SQL;Bash/Shell</td>\n",
       "      <td>Assembly;C;C++;Matlab;SQL;Bash/Shell</td>\n",
       "      <td>SQL Server;PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>PostgreSQL;Oracle;IBM Db2</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>Arduino;Windows Desktop or Server</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Notepad++;Visual Studio;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>2</td>\n",
       "      <td>Evidence-based software engineering;Formal sta...</td>\n",
       "      <td>Zip file back-ups</td>\n",
       "      <td>Weekly or a few times per month</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Clicked on an online advertisement;Saw an onli...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>No, I know what it is but I don't have one</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Before 5:00 AM</td>\n",
       "      <td>Over 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Never</td>\n",
       "      <td>NaN</td>\n",
       "      <td>3 - 4 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>5</td>\n",
       "      <td>8</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>United Kingdom</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10 to 19 employees</td>\n",
       "      <td>Back-end developer;Database administrator;Fron...</td>\n",
       "      <td>6-8 years</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Working in a different or more specialized tec...</td>\n",
       "      <td>I am actively looking for a job</td>\n",
       "      <td>Between 2 and 4 years ago</td>\n",
       "      <td>8.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>I did not receive an expected change in compen...</td>\n",
       "      <td>British pounds sterling (£)</td>\n",
       "      <td>30000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>41671.0</td>\n",
       "      <td>GBP</td>\n",
       "      <td>Confluence;Jira;Office / productivity suite (M...</td>\n",
       "      <td>Less than a month</td>\n",
       "      <td>Received on-the-job training in software devel...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>To improve my general technical skills or prog...</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>Java;JavaScript;Python;TypeScript;HTML;CSS</td>\n",
       "      <td>C#;Go;Java;JavaScript;Python;SQL;TypeScript;HT...</td>\n",
       "      <td>MongoDB</td>\n",
       "      <td>PostgreSQL</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Angular;Node.js</td>\n",
       "      <td>Node.js</td>\n",
       "      <td>IntelliJ;PyCharm;Visual Studio Code</td>\n",
       "      <td>Linux-based</td>\n",
       "      <td>2</td>\n",
       "      <td>Agile</td>\n",
       "      <td>Git</td>\n",
       "      <td>A few times per week</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>I wanted to support the website I was visiting...</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Saw an online advertisement and then researche...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>Increasing automation of jobs</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>A governmental or other regulatory body</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Unsure / I don't know</td>\n",
       "      <td>7</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>8</td>\n",
       "      <td>No</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Between 7:01 - 8:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>30 - 59 minutes</td>\n",
       "      <td>1 - 2 times per week</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1 - 2 times per week</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Secondary school (e.g. American high school, G...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>6</td>\n",
       "      <td>9</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10,000 or more employees</td>\n",
       "      <td>Back-end developer;Front-end developer;Full-st...</td>\n",
       "      <td>9-11 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>U.S. dollars ($)</td>\n",
       "      <td>120000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>120000.0</td>\n",
       "      <td>USD</td>\n",
       "      <td>Confluence;Office / productivity suite (Micros...</td>\n",
       "      <td>Six to nine months</td>\n",
       "      <td>Received on-the-job training in software devel...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Disagree</td>\n",
       "      <td>Agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>JavaScript;HTML;CSS</td>\n",
       "      <td>C;Go;JavaScript;Python;HTML;CSS</td>\n",
       "      <td>MongoDB</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Linux</td>\n",
       "      <td>Node.js;React</td>\n",
       "      <td>React;TensorFlow</td>\n",
       "      <td>Atom;Visual Studio Code</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>2</td>\n",
       "      <td>Agile;Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>The ad-blocking software was causing display i...</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Somewhat disagree</td>\n",
       "      <td>Clicked on an online advertisement;Stopped goi...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>Upper management at the company/organization</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>I have never participated in Q&amp;A on Stack Over...</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No, I have one but it's out of date</td>\n",
       "      <td>7</td>\n",
       "      <td>No</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Between 9:01 - 10:00 AM</td>\n",
       "      <td>Over 12 hours</td>\n",
       "      <td>Less than 30 minutes</td>\n",
       "      <td>1 - 2 times per week</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Master’s degree (MA, MS, M.Eng., MBA, etc.)</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>18 - 24 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Somewhat easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>7</td>\n",
       "      <td>10</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Nigeria</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>10 to 19 employees</td>\n",
       "      <td>Designer;Front-end developer;QA or test developer</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>3-5 years</td>\n",
       "      <td>Slightly satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Working as a founder or co-founder of my own c...</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Less than a year ago</td>\n",
       "      <td>6.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>I saw an employer’s advertisement</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facebook;Google Hangouts/Chat;Office / product...</td>\n",
       "      <td>One to three months</td>\n",
       "      <td>Taken an online course in programming or softw...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Immediately after graduating</td>\n",
       "      <td>To improve my general technical skills or prog...</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>Neither Agree nor Disagree</td>\n",
       "      <td>JavaScript;TypeScript;HTML;CSS</td>\n",
       "      <td>Matlab;SQL;Kotlin;Bash/Shell</td>\n",
       "      <td>MongoDB;MySQL;Microsoft Azure (Tables, CosmosD...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Azure;Heroku</td>\n",
       "      <td>Amazon Echo;Android;Apple Watch or Apple TV;AW...</td>\n",
       "      <td>Angular;Node.js</td>\n",
       "      <td>.NET Core;Django</td>\n",
       "      <td>Atom;Notepad++;Sublime Text;Visual Studio Code</td>\n",
       "      <td>Windows</td>\n",
       "      <td>1</td>\n",
       "      <td>Agile;Extreme programming (XP);Scrum</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>Saw an online advertisement and then researche...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>Evolving definitions of \"fairness\" in algorith...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>I'm excited about the possibilities more than ...</td>\n",
       "      <td>Depends on what it is</td>\n",
       "      <td>Yes, but only within the company</td>\n",
       "      <td>The developer who wrote it</td>\n",
       "      <td>Yes</td>\n",
       "      <td>10 (Very Likely)</td>\n",
       "      <td>Daily or almost daily</td>\n",
       "      <td>Yes</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>No, I knew that Stack Overflow had a jobs boar...</td>\n",
       "      <td>No, and I don't know what that is</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>Very interested</td>\n",
       "      <td>A little bit interested</td>\n",
       "      <td>Extremely interested</td>\n",
       "      <td>I do not have a set schedule</td>\n",
       "      <td>Over 12 hours</td>\n",
       "      <td>1 - 2 hours</td>\n",
       "      <td>Daily or almost every day</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1 - 2 times per week</td>\n",
       "      <td>Female</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Primary/elementary school</td>\n",
       "      <td>Black or of African descent</td>\n",
       "      <td>25 - 34 years old</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>The survey was too long</td>\n",
       "      <td>Somewhat difficult</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>8</td>\n",
       "      <td>11</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>Fine arts or performing arts (ex. graphic desi...</td>\n",
       "      <td>100 to 499 employees</td>\n",
       "      <td>Back-end developer;C-suite executive (CEO, CTO...</td>\n",
       "      <td>30 or more years</td>\n",
       "      <td>21-23 years</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Moderately satisfied</td>\n",
       "      <td>Doing the same work</td>\n",
       "      <td>I’m not actively looking, but I am open to new...</td>\n",
       "      <td>Between 2 and 4 years ago</td>\n",
       "      <td>6.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>9.0</td>\n",
       "      <td>11.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>8.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>10.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>My job status or other personal status changed</td>\n",
       "      <td>U.S. dollars ($)</td>\n",
       "      <td>250000</td>\n",
       "      <td>Yearly</td>\n",
       "      <td>250000.0</td>\n",
       "      <td>USD</td>\n",
       "      <td>Confluence;HipChat;Jira;Office / productivity ...</td>\n",
       "      <td>Three to six months</td>\n",
       "      <td>Taken an online course in programming or softw...</td>\n",
       "      <td>The official documentation and/or standards fo...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Because I find it enjoyable</td>\n",
       "      <td>Strongly agree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>Strongly disagree</td>\n",
       "      <td>Assembly;CoffeeScript;Erlang;Go;JavaScript;Lua...</td>\n",
       "      <td>Erlang;Go;Python;Rust;SQL</td>\n",
       "      <td>Redis;PostgreSQL;Amazon DynamoDB;Apache HBase;...</td>\n",
       "      <td>Redis;PostgreSQL;Amazon DynamoDB;Apache Hive;A...</td>\n",
       "      <td>Amazon Echo;AWS;iOS;Linux;Mac OS;Serverless</td>\n",
       "      <td>AWS;Linux;Mac OS;Serverless</td>\n",
       "      <td>Hadoop;Node.js;React;Spark</td>\n",
       "      <td>NaN</td>\n",
       "      <td>IntelliJ;PyCharm;Sublime Text;Vim</td>\n",
       "      <td>MacOS</td>\n",
       "      <td>1</td>\n",
       "      <td>Agile;Evidence-based software engineering;Extr...</td>\n",
       "      <td>Git</td>\n",
       "      <td>Multiple times per day</td>\n",
       "      <td>No</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Somewhat agree</td>\n",
       "      <td>Neither agree nor disagree</td>\n",
       "      <td>Clicked on an online advertisement;Saw an onli...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>3.0</td>\n",
       "      <td>5.0</td>\n",
       "      <td>4.0</td>\n",
       "      <td>2.0</td>\n",
       "      <td>7.0</td>\n",
       "      <td>6.0</td>\n",
       "      <td>Algorithms making important decisions</td>\n",
       "      <td>Artificial intelligence surpassing human intel...</td>\n",
       "      <td>The developers or the people creating the AI</td>\n",
       "      <td>I'm worried about the dangers more than I'm ex...</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes, and publicly</td>\n",
       "      <td>The person who came up with the idea</td>\n",
       "      <td>Yes</td>\n",
       "      <td>7</td>\n",
       "      <td>A few times per month or weekly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Less than once per month or monthly</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>7</td>\n",
       "      <td>No</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Not at all interested</td>\n",
       "      <td>Between 8:01 - 9:00 AM</td>\n",
       "      <td>9 - 12 hours</td>\n",
       "      <td>Less than 30 minutes</td>\n",
       "      <td>1 - 2 times per week</td>\n",
       "      <td>Standing desk;Fatigue-relieving floor mat</td>\n",
       "      <td>I don't typically exercise</td>\n",
       "      <td>Male</td>\n",
       "      <td>Straight or heterosexual</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>White or of European descent</td>\n",
       "      <td>35 - 44 years old</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>The survey was an appropriate length</td>\n",
       "      <td>Very easy</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>9</td>\n",
       "      <td>16</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>Computer science, computer engineering, or sof...</td>\n",
       "      <td>500 to 999 employees</td>\n",
       "      <td>Designer</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   Respondent Hobby OpenSource         Country         Student  \\\n",
       "0           1   Yes         No           Kenya              No   \n",
       "1           3   Yes        Yes  United Kingdom              No   \n",
       "2           4   Yes        Yes   United States              No   \n",
       "3           5    No         No   United States              No   \n",
       "4           7   Yes         No    South Africa  Yes, part-time   \n",
       "5           8   Yes         No  United Kingdom              No   \n",
       "6           9   Yes        Yes   United States              No   \n",
       "7          10   Yes        Yes         Nigeria              No   \n",
       "8          11   Yes        Yes   United States              No   \n",
       "9          16    No        Yes           India              No   \n",
       "\n",
       "           Employment                                    FormalEducation  \\\n",
       "0  Employed part-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2  Employed full-time                                   Associate degree   \n",
       "3  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "4  Employed full-time  Some college/university study without earning ...   \n",
       "5  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "6  Employed full-time  Some college/university study without earning ...   \n",
       "7  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "8  Employed full-time  Some college/university study without earning ...   \n",
       "9  Employed full-time           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "\n",
       "                                      UndergradMajor  \\\n",
       "0                          Mathematics or statistics   \n",
       "1  A natural science (ex. biology, chemistry, phy...   \n",
       "2  Computer science, computer engineering, or sof...   \n",
       "3  Computer science, computer engineering, or sof...   \n",
       "4  Computer science, computer engineering, or sof...   \n",
       "5  Computer science, computer engineering, or sof...   \n",
       "6  Computer science, computer engineering, or sof...   \n",
       "7  Computer science, computer engineering, or sof...   \n",
       "8  Fine arts or performing arts (ex. graphic desi...   \n",
       "9  Computer science, computer engineering, or sof...   \n",
       "\n",
       "                CompanySize  \\\n",
       "0        20 to 99 employees   \n",
       "1  10,000 or more employees   \n",
       "2        20 to 99 employees   \n",
       "3      100 to 499 employees   \n",
       "4  10,000 or more employees   \n",
       "5        10 to 19 employees   \n",
       "6  10,000 or more employees   \n",
       "7        10 to 19 employees   \n",
       "8      100 to 499 employees   \n",
       "9      500 to 999 employees   \n",
       "\n",
       "                                             DevType       YearsCoding  \\\n",
       "0                               Full-stack developer         3-5 years   \n",
       "1  Database administrator;DevOps specialist;Full-...  30 or more years   \n",
       "2           Engineering manager;Full-stack developer       24-26 years   \n",
       "3                               Full-stack developer       18-20 years   \n",
       "4  Data or business analyst;Desktop or enterprise...         6-8 years   \n",
       "5  Back-end developer;Database administrator;Fron...         6-8 years   \n",
       "6  Back-end developer;Front-end developer;Full-st...        9-11 years   \n",
       "7  Designer;Front-end developer;QA or test developer         0-2 years   \n",
       "8  Back-end developer;C-suite executive (CEO, CTO...  30 or more years   \n",
       "9                                           Designer         0-2 years   \n",
       "\n",
       "  YearsCodingProf                     JobSatisfaction  \\\n",
       "0       3-5 years                 Extremely satisfied   \n",
       "1     18-20 years             Moderately dissatisfied   \n",
       "2       6-8 years                Moderately satisfied   \n",
       "3     12-14 years  Neither satisfied nor dissatisfied   \n",
       "4       0-2 years                  Slightly satisfied   \n",
       "5       3-5 years                Moderately satisfied   \n",
       "6       0-2 years                  Slightly satisfied   \n",
       "7       3-5 years                  Slightly satisfied   \n",
       "8     21-23 years                Moderately satisfied   \n",
       "9             NaN                                 NaN   \n",
       "\n",
       "                   CareerSatisfaction  \\\n",
       "0                 Extremely satisfied   \n",
       "1  Neither satisfied nor dissatisfied   \n",
       "2                Moderately satisfied   \n",
       "3               Slightly dissatisfied   \n",
       "4                Moderately satisfied   \n",
       "5                  Slightly satisfied   \n",
       "6                Moderately satisfied   \n",
       "7                Moderately satisfied   \n",
       "8                Moderately satisfied   \n",
       "9                                 NaN   \n",
       "\n",
       "                                       HopeFiveYears  \\\n",
       "0  Working as a founder or co-founder of my own c...   \n",
       "1  Working in a different or more specialized tec...   \n",
       "2  Working as a founder or co-founder of my own c...   \n",
       "3  Working as a founder or co-founder of my own c...   \n",
       "4  Working in a different or more specialized tec...   \n",
       "5  Working in a different or more specialized tec...   \n",
       "6  Working as a founder or co-founder of my own c...   \n",
       "7  Working as a founder or co-founder of my own c...   \n",
       "8                                Doing the same work   \n",
       "9                                                NaN   \n",
       "\n",
       "                                     JobSearchStatus  \\\n",
       "0  I’m not actively looking, but I am open to new...   \n",
       "1                    I am actively looking for a job   \n",
       "2  I’m not actively looking, but I am open to new...   \n",
       "3  I’m not actively looking, but I am open to new...   \n",
       "4  I’m not actively looking, but I am open to new...   \n",
       "5                    I am actively looking for a job   \n",
       "6  I’m not actively looking, but I am open to new...   \n",
       "7  I’m not actively looking, but I am open to new...   \n",
       "8  I’m not actively looking, but I am open to new...   \n",
       "9                                                NaN   \n",
       "\n",
       "                  LastNewJob  AssessJob1  AssessJob2  AssessJob3  AssessJob4  \\\n",
       "0       Less than a year ago        10.0         7.0         8.0         1.0   \n",
       "1      More than 4 years ago         1.0         7.0        10.0         8.0   \n",
       "2       Less than a year ago         NaN         NaN         NaN         NaN   \n",
       "3       Less than a year ago         NaN         NaN         NaN         NaN   \n",
       "4  Between 1 and 2 years ago         8.0         5.0         7.0         1.0   \n",
       "5  Between 2 and 4 years ago         8.0         5.0         4.0         9.0   \n",
       "6       Less than a year ago         5.0         3.0         9.0         4.0   \n",
       "7       Less than a year ago         6.0         5.0         4.0         2.0   \n",
       "8  Between 2 and 4 years ago         6.0         3.0         7.0         4.0   \n",
       "9                        NaN         NaN         NaN         NaN         NaN   \n",
       "\n",
       "   AssessJob5  AssessJob6  AssessJob7  AssessJob8  AssessJob9  AssessJob10  \\\n",
       "0         2.0         5.0         3.0         4.0         9.0          6.0   \n",
       "1         2.0         5.0         4.0         3.0         6.0          9.0   \n",
       "2         NaN         NaN         NaN         NaN         NaN          NaN   \n",
       "3         NaN         NaN         NaN         NaN         NaN          NaN   \n",
       "4         2.0         6.0         4.0         3.0        10.0          9.0   \n",
       "5         1.0         3.0         6.0         2.0        10.0          7.0   \n",
       "6         1.0         8.0         2.0         7.0        10.0          6.0   \n",
       "7         7.0         8.0        10.0         1.0         9.0          3.0   \n",
       "8         1.0         5.0        10.0         8.0         9.0          2.0   \n",
       "9         NaN         NaN         NaN         NaN         NaN          NaN   \n",
       "\n",
       "   AssessBenefits1  AssessBenefits2  AssessBenefits3  AssessBenefits4  \\\n",
       "0              NaN              NaN              NaN              NaN   \n",
       "1              1.0              5.0              3.0              7.0   \n",
       "2              NaN              NaN              NaN              NaN   \n",
       "3              NaN              NaN              NaN              NaN   \n",
       "4              1.0             10.0              2.0              4.0   \n",
       "5              1.0              3.0              4.0             10.0   \n",
       "6              1.0              3.0              2.0              9.0   \n",
       "7              1.0              3.0              5.0              7.0   \n",
       "8              1.0              3.0              2.0              9.0   \n",
       "9              NaN              NaN              NaN              NaN   \n",
       "\n",
       "   AssessBenefits5  AssessBenefits6  AssessBenefits7  AssessBenefits8  \\\n",
       "0              NaN              NaN              NaN              NaN   \n",
       "1             10.0              4.0             11.0              9.0   \n",
       "2              NaN              NaN              NaN              NaN   \n",
       "3              NaN              NaN              NaN              NaN   \n",
       "4              8.0              3.0             11.0              7.0   \n",
       "5              9.0              2.0              6.0              5.0   \n",
       "6             11.0              4.0              8.0              6.0   \n",
       "7              6.0              2.0             11.0              9.0   \n",
       "8             11.0              5.0              8.0              4.0   \n",
       "9              NaN              NaN              NaN              NaN   \n",
       "\n",
       "   AssessBenefits9  AssessBenefits10  AssessBenefits11  JobContactPriorities1  \\\n",
       "0              NaN               NaN               NaN                    3.0   \n",
       "1              6.0               2.0               8.0                    3.0   \n",
       "2              NaN               NaN               NaN                    NaN   \n",
       "3              NaN               NaN               NaN                    NaN   \n",
       "4              5.0               9.0               6.0                    2.0   \n",
       "5             11.0               7.0               8.0                    4.0   \n",
       "6              7.0              10.0               5.0                    3.0   \n",
       "7              4.0              10.0               8.0                    1.0   \n",
       "8             10.0               7.0               6.0                    5.0   \n",
       "9              NaN               NaN               NaN                    NaN   \n",
       "\n",
       "   JobContactPriorities2  JobContactPriorities3  JobContactPriorities4  \\\n",
       "0                    1.0                    4.0                    2.0   \n",
       "1                    1.0                    5.0                    2.0   \n",
       "2                    NaN                    NaN                    NaN   \n",
       "3                    NaN                    NaN                    NaN   \n",
       "4                    1.0                    4.0                    5.0   \n",
       "5                    2.0                    5.0                    1.0   \n",
       "6                    1.0                    5.0                    4.0   \n",
       "7                    3.0                    2.0                    4.0   \n",
       "8                    1.0                    2.0                    3.0   \n",
       "9                    NaN                    NaN                    NaN   \n",
       "\n",
       "   JobContactPriorities5  JobEmailPriorities1  JobEmailPriorities2  \\\n",
       "0                    5.0                  5.0                  6.0   \n",
       "1                    4.0                  1.0                  3.0   \n",
       "2                    NaN                  NaN                  NaN   \n",
       "3                    NaN                  NaN                  NaN   \n",
       "4                    3.0                  7.0                  3.0   \n",
       "5                    3.0                  2.0                  6.0   \n",
       "6                    2.0                  1.0                  5.0   \n",
       "7                    5.0                  2.0                  6.0   \n",
       "8                    4.0                  3.0                  7.0   \n",
       "9                    NaN                  NaN                  NaN   \n",
       "\n",
       "   JobEmailPriorities3  JobEmailPriorities4  JobEmailPriorities5  \\\n",
       "0                  7.0                  2.0                  1.0   \n",
       "1                  4.0                  5.0                  2.0   \n",
       "2                  NaN                  NaN                  NaN   \n",
       "3                  NaN                  NaN                  NaN   \n",
       "4                  6.0                  2.0                  1.0   \n",
       "5                  7.0                  3.0                  1.0   \n",
       "6                  3.0                  4.0                  2.0   \n",
       "7                  1.0                  3.0                  7.0   \n",
       "8                  2.0                  4.0                  1.0   \n",
       "9                  NaN                  NaN                  NaN   \n",
       "\n",
       "   JobEmailPriorities6  JobEmailPriorities7  \\\n",
       "0                  4.0                  3.0   \n",
       "1                  6.0                  7.0   \n",
       "2                  NaN                  NaN   \n",
       "3                  NaN                  NaN   \n",
       "4                  4.0                  5.0   \n",
       "5                  5.0                  4.0   \n",
       "6                  6.0                  7.0   \n",
       "7                  5.0                  4.0   \n",
       "8                  6.0                  5.0   \n",
       "9                  NaN                  NaN   \n",
       "\n",
       "                                            UpdateCV  \\\n",
       "0     My job status or other personal status changed   \n",
       "1                  I saw an employer’s advertisement   \n",
       "2                                                NaN   \n",
       "3                           A recruiter contacted me   \n",
       "4     My job status or other personal status changed   \n",
       "5  I did not receive an expected change in compen...   \n",
       "6     My job status or other personal status changed   \n",
       "7                  I saw an employer’s advertisement   \n",
       "8     My job status or other personal status changed   \n",
       "9                                                NaN   \n",
       "\n",
       "                      Currency  Salary SalaryType  ConvertedSalary  \\\n",
       "0                          NaN     NaN    Monthly              NaN   \n",
       "1  British pounds sterling (£)   51000     Yearly          70841.0   \n",
       "2                          NaN     NaN        NaN              NaN   \n",
       "3             U.S. dollars ($)     NaN        NaN              NaN   \n",
       "4      South African rands (R)  260000     Yearly          21426.0   \n",
       "5  British pounds sterling (£)   30000        NaN          41671.0   \n",
       "6             U.S. dollars ($)  120000     Yearly         120000.0   \n",
       "7                          NaN     NaN        NaN              NaN   \n",
       "8             U.S. dollars ($)  250000     Yearly         250000.0   \n",
       "9                          NaN     NaN        NaN              NaN   \n",
       "\n",
       "  CurrencySymbol                                 CommunicationTools  \\\n",
       "0            KES                                              Slack   \n",
       "1            GBP  Confluence;Office / productivity suite (Micros...   \n",
       "2            NaN                                                NaN   \n",
       "3            NaN                                                NaN   \n",
       "4            ZAR  Office / productivity suite (Microsoft Office,...   \n",
       "5            GBP  Confluence;Jira;Office / productivity suite (M...   \n",
       "6            USD  Confluence;Office / productivity suite (Micros...   \n",
       "7            NaN  Facebook;Google Hangouts/Chat;Office / product...   \n",
       "8            USD  Confluence;HipChat;Jira;Office / productivity ...   \n",
       "9            NaN                                                NaN   \n",
       "\n",
       "   TimeFullyProductive                                     EducationTypes  \\\n",
       "0  One to three months  Taught yourself a new language, framework, or ...   \n",
       "1  One to three months  Taught yourself a new language, framework, or ...   \n",
       "2                  NaN                                                NaN   \n",
       "3  Three to six months  Completed an industry certification program (e...   \n",
       "4  Three to six months  Taken a part-time in-person course in programm...   \n",
       "5    Less than a month  Received on-the-job training in software devel...   \n",
       "6   Six to nine months  Received on-the-job training in software devel...   \n",
       "7  One to three months  Taken an online course in programming or softw...   \n",
       "8  Three to six months  Taken an online course in programming or softw...   \n",
       "9                  NaN                                                NaN   \n",
       "\n",
       "                                     SelfTaughtTypes  \\\n",
       "0  The official documentation and/or standards fo...   \n",
       "1  The official documentation and/or standards fo...   \n",
       "2                                                NaN   \n",
       "3  The official documentation and/or standards fo...   \n",
       "4  The official documentation and/or standards fo...   \n",
       "5  The official documentation and/or standards fo...   \n",
       "6  The official documentation and/or standards fo...   \n",
       "7                                                NaN   \n",
       "8  The official documentation and/or standards fo...   \n",
       "9                                                NaN   \n",
       "\n",
       "              TimeAfterBootcamp  \\\n",
       "0                           NaN   \n",
       "1                           NaN   \n",
       "2                           NaN   \n",
       "3                           NaN   \n",
       "4                           NaN   \n",
       "5                           NaN   \n",
       "6                           NaN   \n",
       "7  Immediately after graduating   \n",
       "8                           NaN   \n",
       "9                           NaN   \n",
       "\n",
       "                                    HackathonReasons  AgreeDisagree1  \\\n",
       "0                   To build my professional network  Strongly agree   \n",
       "1                                                NaN           Agree   \n",
       "2                                                NaN             NaN   \n",
       "3                                                NaN        Disagree   \n",
       "4                                                NaN  Strongly agree   \n",
       "5  To improve my general technical skills or prog...        Disagree   \n",
       "6                                                NaN        Disagree   \n",
       "7  To improve my general technical skills or prog...  Strongly agree   \n",
       "8                        Because I find it enjoyable  Strongly agree   \n",
       "9                                                NaN             NaN   \n",
       "\n",
       "               AgreeDisagree2              AgreeDisagree3  \\\n",
       "0              Strongly agree  Neither Agree nor Disagree   \n",
       "1                       Agree  Neither Agree nor Disagree   \n",
       "2                         NaN                         NaN   \n",
       "3                    Disagree           Strongly disagree   \n",
       "4                       Agree           Strongly disagree   \n",
       "5  Neither Agree nor Disagree           Strongly disagree   \n",
       "6                       Agree           Strongly disagree   \n",
       "7           Strongly disagree  Neither Agree nor Disagree   \n",
       "8           Strongly disagree           Strongly disagree   \n",
       "9                         NaN                         NaN   \n",
       "\n",
       "                                  LanguageWorkedWith  \\\n",
       "0                         JavaScript;Python;HTML;CSS   \n",
       "1                       JavaScript;Python;Bash/Shell   \n",
       "2                                                NaN   \n",
       "3   C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4                 C;C++;Java;Matlab;R;SQL;Bash/Shell   \n",
       "5         Java;JavaScript;Python;TypeScript;HTML;CSS   \n",
       "6                                JavaScript;HTML;CSS   \n",
       "7                     JavaScript;TypeScript;HTML;CSS   \n",
       "8  Assembly;CoffeeScript;Erlang;Go;JavaScript;Lua...   \n",
       "9                                                NaN   \n",
       "\n",
       "                              LanguageDesireNextYear  \\\n",
       "0                         JavaScript;Python;HTML;CSS   \n",
       "1                                          Go;Python   \n",
       "2                                                NaN   \n",
       "3   C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell   \n",
       "4               Assembly;C;C++;Matlab;SQL;Bash/Shell   \n",
       "5  C#;Go;Java;JavaScript;Python;SQL;TypeScript;HT...   \n",
       "6                    C;Go;JavaScript;Python;HTML;CSS   \n",
       "7                       Matlab;SQL;Kotlin;Bash/Shell   \n",
       "8                          Erlang;Go;Python;Rust;SQL   \n",
       "9                                                NaN   \n",
       "\n",
       "                                  DatabaseWorkedWith  \\\n",
       "0  Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                         Redis;PostgreSQL;Memcached   \n",
       "2                                                NaN   \n",
       "3  SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4               SQL Server;PostgreSQL;Oracle;IBM Db2   \n",
       "5                                            MongoDB   \n",
       "6                                            MongoDB   \n",
       "7  MongoDB;MySQL;Microsoft Azure (Tables, CosmosD...   \n",
       "8  Redis;PostgreSQL;Amazon DynamoDB;Apache HBase;...   \n",
       "9                                                NaN   \n",
       "\n",
       "                              DatabaseDesireNextYear  \\\n",
       "0  Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/A...   \n",
       "1                                         PostgreSQL   \n",
       "2                                                NaN   \n",
       "3  SQL Server;Microsoft Azure (Tables, CosmosDB, ...   \n",
       "4                          PostgreSQL;Oracle;IBM Db2   \n",
       "5                                         PostgreSQL   \n",
       "6                                                NaN   \n",
       "7                                                NaN   \n",
       "8  Redis;PostgreSQL;Amazon DynamoDB;Apache Hive;A...   \n",
       "9                                                NaN   \n",
       "\n",
       "                            PlatformWorkedWith  \\\n",
       "0                     AWS;Azure;Linux;Firebase   \n",
       "1                                        Linux   \n",
       "2                                          NaN   \n",
       "3                                        Azure   \n",
       "4            Arduino;Windows Desktop or Server   \n",
       "5                                        Linux   \n",
       "6                                        Linux   \n",
       "7                                 Azure;Heroku   \n",
       "8  Amazon Echo;AWS;iOS;Linux;Mac OS;Serverless   \n",
       "9                                          NaN   \n",
       "\n",
       "                              PlatformDesireNextYear  \\\n",
       "0                           AWS;Azure;Linux;Firebase   \n",
       "1                                              Linux   \n",
       "2                                                NaN   \n",
       "3                                              Azure   \n",
       "4                  Arduino;Windows Desktop or Server   \n",
       "5                                              Linux   \n",
       "6                                              Linux   \n",
       "7  Amazon Echo;Android;Apple Watch or Apple TV;AW...   \n",
       "8                        AWS;Linux;Mac OS;Serverless   \n",
       "9                                                NaN   \n",
       "\n",
       "          FrameworkWorkedWith  FrameworkDesireNextYear  \\\n",
       "0                Django;React             Django;React   \n",
       "1                      Django                    React   \n",
       "2                         NaN                      NaN   \n",
       "3                         NaN  Angular;.NET Core;React   \n",
       "4                         NaN                      NaN   \n",
       "5             Angular;Node.js                  Node.js   \n",
       "6               Node.js;React         React;TensorFlow   \n",
       "7             Angular;Node.js         .NET Core;Django   \n",
       "8  Hadoop;Node.js;React;Spark                      NaN   \n",
       "9                         NaN                      NaN   \n",
       "\n",
       "                                              IDE OperatingSystem  \\\n",
       "0                   Komodo;Vim;Visual Studio Code     Linux-based   \n",
       "1              IPython / Jupyter;Sublime Text;Vim     Linux-based   \n",
       "2                                             NaN             NaN   \n",
       "3                Visual Studio;Visual Studio Code         Windows   \n",
       "4      Notepad++;Visual Studio;Visual Studio Code         Windows   \n",
       "5             IntelliJ;PyCharm;Visual Studio Code     Linux-based   \n",
       "6                         Atom;Visual Studio Code           MacOS   \n",
       "7  Atom;Notepad++;Sublime Text;Visual Studio Code         Windows   \n",
       "8               IntelliJ;PyCharm;Sublime Text;Vim           MacOS   \n",
       "9                                             NaN             NaN   \n",
       "\n",
       "  NumberMonitors                                        Methodology  \\\n",
       "0              1                                        Agile;Scrum   \n",
       "1              2                                                NaN   \n",
       "2            NaN                                                NaN   \n",
       "3              2                                 Agile;Kanban;Scrum   \n",
       "4              2  Evidence-based software engineering;Formal sta...   \n",
       "5              2                                              Agile   \n",
       "6              2                                        Agile;Scrum   \n",
       "7              1               Agile;Extreme programming (XP);Scrum   \n",
       "8              1  Agile;Evidence-based software engineering;Extr...   \n",
       "9            NaN                                                NaN   \n",
       "\n",
       "      VersionControl                      CheckInCode AdBlocker  \\\n",
       "0                Git           Multiple times per day       Yes   \n",
       "1     Git;Subversion             A few times per week       Yes   \n",
       "2                NaN                              NaN       NaN   \n",
       "3                Git           Multiple times per day       Yes   \n",
       "4  Zip file back-ups  Weekly or a few times per month        No   \n",
       "5                Git             A few times per week       Yes   \n",
       "6                Git           Multiple times per day       Yes   \n",
       "7                Git           Multiple times per day       Yes   \n",
       "8                Git           Multiple times per day        No   \n",
       "9                NaN                              NaN       NaN   \n",
       "\n",
       "  AdBlockerDisable                                   AdBlockerReasons  \\\n",
       "0               No                                                NaN   \n",
       "1              Yes  The website I was visiting asked me to disable it   \n",
       "2              NaN                                                NaN   \n",
       "3              Yes  The ad-blocking software was causing display i...   \n",
       "4              NaN                                                NaN   \n",
       "5              Yes  I wanted to support the website I was visiting...   \n",
       "6              Yes  The ad-blocking software was causing display i...   \n",
       "7               No                                                NaN   \n",
       "8              NaN                                                NaN   \n",
       "9              NaN                                                NaN   \n",
       "\n",
       "            AdsAgreeDisagree1           AdsAgreeDisagree2  \\\n",
       "0              Strongly agree              Strongly agree   \n",
       "1              Somewhat agree  Neither agree nor disagree   \n",
       "2                         NaN                         NaN   \n",
       "3  Neither agree nor disagree              Somewhat agree   \n",
       "4              Somewhat agree              Somewhat agree   \n",
       "5              Somewhat agree              Somewhat agree   \n",
       "6           Somewhat disagree  Neither agree nor disagree   \n",
       "7              Strongly agree  Neither agree nor disagree   \n",
       "8  Neither agree nor disagree              Somewhat agree   \n",
       "9                         NaN                         NaN   \n",
       "\n",
       "            AdsAgreeDisagree3  \\\n",
       "0              Strongly agree   \n",
       "1  Neither agree nor disagree   \n",
       "2                         NaN   \n",
       "3              Somewhat agree   \n",
       "4           Somewhat disagree   \n",
       "5           Somewhat disagree   \n",
       "6           Somewhat disagree   \n",
       "7           Strongly disagree   \n",
       "8  Neither agree nor disagree   \n",
       "9                         NaN   \n",
       "\n",
       "                                          AdsActions  AdsPriorities1  \\\n",
       "0  Saw an online advertisement and then researche...             1.0   \n",
       "1                                                NaN             3.0   \n",
       "2                                                NaN             NaN   \n",
       "3  Stopped going to a website because of their ad...             NaN   \n",
       "4  Clicked on an online advertisement;Saw an onli...             2.0   \n",
       "5  Saw an online advertisement and then researche...             1.0   \n",
       "6  Clicked on an online advertisement;Stopped goi...             1.0   \n",
       "7  Saw an online advertisement and then researche...             NaN   \n",
       "8  Clicked on an online advertisement;Saw an onli...             1.0   \n",
       "9                                                NaN             NaN   \n",
       "\n",
       "   AdsPriorities2  AdsPriorities3  AdsPriorities4  AdsPriorities5  \\\n",
       "0             5.0             4.0             7.0             2.0   \n",
       "1             5.0             1.0             4.0             6.0   \n",
       "2             NaN             NaN             NaN             NaN   \n",
       "3             NaN             NaN             NaN             NaN   \n",
       "4             3.0             4.0             6.0             1.0   \n",
       "5             3.0             4.0             2.0             7.0   \n",
       "6             4.0             2.0             5.0             3.0   \n",
       "7             NaN             NaN             NaN             NaN   \n",
       "8             3.0             5.0             4.0             2.0   \n",
       "9             NaN             NaN             NaN             NaN   \n",
       "\n",
       "   AdsPriorities6  AdsPriorities7  \\\n",
       "0             6.0             3.0   \n",
       "1             7.0             2.0   \n",
       "2             NaN             NaN   \n",
       "3             NaN             NaN   \n",
       "4             7.0             5.0   \n",
       "5             5.0             6.0   \n",
       "6             7.0             6.0   \n",
       "7             NaN             NaN   \n",
       "8             7.0             6.0   \n",
       "9             NaN             NaN   \n",
       "\n",
       "                                         AIDangerous  \\\n",
       "0  Artificial intelligence surpassing human intel...   \n",
       "1                      Increasing automation of jobs   \n",
       "2                                                NaN   \n",
       "3  Artificial intelligence surpassing human intel...   \n",
       "4              Algorithms making important decisions   \n",
       "5                      Increasing automation of jobs   \n",
       "6              Algorithms making important decisions   \n",
       "7  Artificial intelligence surpassing human intel...   \n",
       "8              Algorithms making important decisions   \n",
       "9                                                NaN   \n",
       "\n",
       "                                       AIInteresting  \\\n",
       "0              Algorithms making important decisions   \n",
       "1                      Increasing automation of jobs   \n",
       "2                                                NaN   \n",
       "3  Artificial intelligence surpassing human intel...   \n",
       "4              Algorithms making important decisions   \n",
       "5              Algorithms making important decisions   \n",
       "6  Artificial intelligence surpassing human intel...   \n",
       "7  Evolving definitions of \"fairness\" in algorith...   \n",
       "8  Artificial intelligence surpassing human intel...   \n",
       "9                                                NaN   \n",
       "\n",
       "                                  AIResponsible  \\\n",
       "0  The developers or the people creating the AI   \n",
       "1  The developers or the people creating the AI   \n",
       "2                                           NaN   \n",
       "3       A governmental or other regulatory body   \n",
       "4  The developers or the people creating the AI   \n",
       "5       A governmental or other regulatory body   \n",
       "6  The developers or the people creating the AI   \n",
       "7                                           NaN   \n",
       "8  The developers or the people creating the AI   \n",
       "9                                           NaN   \n",
       "\n",
       "                                            AIFuture           EthicsChoice  \\\n",
       "0  I'm excited about the possibilities more than ...                     No   \n",
       "1  I'm excited about the possibilities more than ...  Depends on what it is   \n",
       "2                                                NaN                    NaN   \n",
       "3  I don't care about it, or I haven't thought ab...                     No   \n",
       "4  I'm excited about the possibilities more than ...                     No   \n",
       "5  I'm excited about the possibilities more than ...  Depends on what it is   \n",
       "6  I'm excited about the possibilities more than ...  Depends on what it is   \n",
       "7  I'm excited about the possibilities more than ...  Depends on what it is   \n",
       "8  I'm worried about the dangers more than I'm ex...                     No   \n",
       "9                                                NaN                    NaN   \n",
       "\n",
       "                       EthicsReport  \\\n",
       "0                 Yes, and publicly   \n",
       "1             Depends on what it is   \n",
       "2                               NaN   \n",
       "3  Yes, but only within the company   \n",
       "4  Yes, but only within the company   \n",
       "5             Depends on what it is   \n",
       "6  Yes, but only within the company   \n",
       "7  Yes, but only within the company   \n",
       "8                 Yes, and publicly   \n",
       "9                               NaN   \n",
       "\n",
       "                              EthicsResponsible    EthicalImplications  \\\n",
       "0  Upper management at the company/organization                    Yes   \n",
       "1  Upper management at the company/organization                    Yes   \n",
       "2                                           NaN                    NaN   \n",
       "3  Upper management at the company/organization                    Yes   \n",
       "4  Upper management at the company/organization                    Yes   \n",
       "5  Upper management at the company/organization  Unsure / I don't know   \n",
       "6  Upper management at the company/organization                    Yes   \n",
       "7                    The developer who wrote it                    Yes   \n",
       "8          The person who came up with the idea                    Yes   \n",
       "9                                           NaN                    NaN   \n",
       "\n",
       "  StackOverflowRecommend               StackOverflowVisit  \\\n",
       "0       10 (Very Likely)           Multiple times per day   \n",
       "1       10 (Very Likely)  A few times per month or weekly   \n",
       "2                    NaN                              NaN   \n",
       "3       10 (Very Likely)             A few times per week   \n",
       "4       10 (Very Likely)            Daily or almost daily   \n",
       "5                      7  A few times per month or weekly   \n",
       "6       10 (Very Likely)           Multiple times per day   \n",
       "7       10 (Very Likely)            Daily or almost daily   \n",
       "8                      7  A few times per month or weekly   \n",
       "9                    NaN                              NaN   \n",
       "\n",
       "  StackOverflowHasAccount                           StackOverflowParticipate  \\\n",
       "0                     Yes  I have never participated in Q&A on Stack Over...   \n",
       "1                     Yes                    A few times per month or weekly   \n",
       "2                     NaN                                                NaN   \n",
       "3                     Yes                    A few times per month or weekly   \n",
       "4                     Yes                Less than once per month or monthly   \n",
       "5                     Yes                Less than once per month or monthly   \n",
       "6                     Yes  I have never participated in Q&A on Stack Over...   \n",
       "7                     Yes                    A few times per month or weekly   \n",
       "8                     Yes                Less than once per month or monthly   \n",
       "9                     NaN                                                NaN   \n",
       "\n",
       "                                   StackOverflowJobs  \\\n",
       "0  No, I knew that Stack Overflow had a jobs boar...   \n",
       "1                                                Yes   \n",
       "2                                                NaN   \n",
       "3                                                Yes   \n",
       "4  No, I knew that Stack Overflow had a jobs boar...   \n",
       "5                                                Yes   \n",
       "6                                                Yes   \n",
       "7  No, I knew that Stack Overflow had a jobs boar...   \n",
       "8                                                Yes   \n",
       "9                                                NaN   \n",
       "\n",
       "                        StackOverflowDevStory StackOverflowJobsRecommend  \\\n",
       "0                                         Yes                        NaN   \n",
       "1         No, I have one but it's out of date                          7   \n",
       "2                                         NaN                        NaN   \n",
       "3         No, I have one but it's out of date                          8   \n",
       "4  No, I know what it is but I don't have one                        NaN   \n",
       "5         No, I have one but it's out of date                          8   \n",
       "6         No, I have one but it's out of date                          7   \n",
       "7           No, and I don't know what that is                        NaN   \n",
       "8                                         Yes                          7   \n",
       "9                                         NaN                        NaN   \n",
       "\n",
       "  StackOverflowConsiderMember       HypotheticalTools1  \\\n",
       "0                         Yes     Extremely interested   \n",
       "1                         Yes  A little bit interested   \n",
       "2                         NaN                      NaN   \n",
       "3                         Yes      Somewhat interested   \n",
       "4                         Yes     Extremely interested   \n",
       "5                          No  A little bit interested   \n",
       "6                          No          Very interested   \n",
       "7                         Yes          Very interested   \n",
       "8                          No    Not at all interested   \n",
       "9                         NaN                      NaN   \n",
       "\n",
       "        HypotheticalTools2       HypotheticalTools3       HypotheticalTools4  \\\n",
       "0     Extremely interested     Extremely interested     Extremely interested   \n",
       "1  A little bit interested  A little bit interested  A little bit interested   \n",
       "2                      NaN                      NaN                      NaN   \n",
       "3      Somewhat interested      Somewhat interested      Somewhat interested   \n",
       "4     Extremely interested     Extremely interested     Extremely interested   \n",
       "5    Not at all interested          Very interested          Very interested   \n",
       "6  A little bit interested     Extremely interested          Very interested   \n",
       "7          Very interested          Very interested  A little bit interested   \n",
       "8    Not at all interested    Not at all interested    Not at all interested   \n",
       "9                      NaN                      NaN                      NaN   \n",
       "\n",
       "        HypotheticalTools5                      WakeTime  HoursComputer  \\\n",
       "0     Extremely interested        Between 5:00 - 6:00 AM   9 - 12 hours   \n",
       "1  A little bit interested        Between 6:01 - 7:00 AM    5 - 8 hours   \n",
       "2                      NaN                           NaN            NaN   \n",
       "3      Somewhat interested        Between 6:01 - 7:00 AM   9 - 12 hours   \n",
       "4     Extremely interested                Before 5:00 AM  Over 12 hours   \n",
       "5     Extremely interested        Between 7:01 - 8:00 AM   9 - 12 hours   \n",
       "6          Very interested       Between 9:01 - 10:00 AM  Over 12 hours   \n",
       "7     Extremely interested  I do not have a set schedule  Over 12 hours   \n",
       "8    Not at all interested        Between 8:01 - 9:00 AM   9 - 12 hours   \n",
       "9                      NaN                           NaN            NaN   \n",
       "\n",
       "           HoursOutside                  SkipMeals  \\\n",
       "0           1 - 2 hours                      Never   \n",
       "1       30 - 59 minutes                      Never   \n",
       "2                   NaN                        NaN   \n",
       "3  Less than 30 minutes       3 - 4 times per week   \n",
       "4           1 - 2 hours                      Never   \n",
       "5       30 - 59 minutes       1 - 2 times per week   \n",
       "6  Less than 30 minutes       1 - 2 times per week   \n",
       "7           1 - 2 hours  Daily or almost every day   \n",
       "8  Less than 30 minutes       1 - 2 times per week   \n",
       "9                   NaN                        NaN   \n",
       "\n",
       "                            ErgonomicDevices                    Exercise  \\\n",
       "0                              Standing desk        3 - 4 times per week   \n",
       "1                Ergonomic keyboard or mouse   Daily or almost every day   \n",
       "2                                        NaN                         NaN   \n",
       "3                                        NaN  I don't typically exercise   \n",
       "4                                        NaN        3 - 4 times per week   \n",
       "5                                        NaN        1 - 2 times per week   \n",
       "6                                        NaN  I don't typically exercise   \n",
       "7                                        NaN        1 - 2 times per week   \n",
       "8  Standing desk;Fatigue-relieving floor mat  I don't typically exercise   \n",
       "9                                        NaN                         NaN   \n",
       "\n",
       "   Gender         SexualOrientation  \\\n",
       "0    Male  Straight or heterosexual   \n",
       "1    Male  Straight or heterosexual   \n",
       "2     NaN                       NaN   \n",
       "3    Male  Straight or heterosexual   \n",
       "4    Male  Straight or heterosexual   \n",
       "5    Male  Straight or heterosexual   \n",
       "6    Male  Straight or heterosexual   \n",
       "7  Female                       NaN   \n",
       "8    Male  Straight or heterosexual   \n",
       "9     NaN                       NaN   \n",
       "\n",
       "                                    EducationParents  \\\n",
       "0           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "1           Bachelor’s degree (BA, BS, B.Eng., etc.)   \n",
       "2                                                NaN   \n",
       "3  Some college/university study without earning ...   \n",
       "4  Some college/university study without earning ...   \n",
       "5  Secondary school (e.g. American high school, G...   \n",
       "6        Master’s degree (MA, MS, M.Eng., MBA, etc.)   \n",
       "7                          Primary/elementary school   \n",
       "8  Some college/university study without earning ...   \n",
       "9                                                NaN   \n",
       "\n",
       "                  RaceEthnicity                Age Dependents MilitaryUS  \\\n",
       "0   Black or of African descent  25 - 34 years old        Yes        NaN   \n",
       "1  White or of European descent  35 - 44 years old        Yes        NaN   \n",
       "2                           NaN                NaN        NaN        NaN   \n",
       "3  White or of European descent  35 - 44 years old         No         No   \n",
       "4  White or of European descent  18 - 24 years old        Yes        NaN   \n",
       "5  White or of European descent  18 - 24 years old         No        NaN   \n",
       "6  White or of European descent  18 - 24 years old         No         No   \n",
       "7   Black or of African descent  25 - 34 years old         No        NaN   \n",
       "8  White or of European descent  35 - 44 years old        Yes         No   \n",
       "9                           NaN                NaN        NaN        NaN   \n",
       "\n",
       "                          SurveyTooLong          SurveyEasy  \n",
       "0  The survey was an appropriate length           Very easy  \n",
       "1  The survey was an appropriate length       Somewhat easy  \n",
       "2                                   NaN                 NaN  \n",
       "3  The survey was an appropriate length       Somewhat easy  \n",
       "4  The survey was an appropriate length       Somewhat easy  \n",
       "5  The survey was an appropriate length       Somewhat easy  \n",
       "6  The survey was an appropriate length       Somewhat easy  \n",
       "7               The survey was too long  Somewhat difficult  \n",
       "8  The survey was an appropriate length           Very easy  \n",
       "9                                   NaN                 NaN  "
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.head(10)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Respondent</th>\n",
       "      <th>Hobby</th>\n",
       "      <th>OpenSource</th>\n",
       "      <th>Country</th>\n",
       "      <th>Student</th>\n",
       "      <th>Employment</th>\n",
       "      <th>FormalEducation</th>\n",
       "      <th>UndergradMajor</th>\n",
       "      <th>CompanySize</th>\n",
       "      <th>DevType</th>\n",
       "      <th>YearsCoding</th>\n",
       "      <th>YearsCodingProf</th>\n",
       "      <th>JobSatisfaction</th>\n",
       "      <th>CareerSatisfaction</th>\n",
       "      <th>HopeFiveYears</th>\n",
       "      <th>JobSearchStatus</th>\n",
       "      <th>LastNewJob</th>\n",
       "      <th>AssessJob1</th>\n",
       "      <th>AssessJob2</th>\n",
       "      <th>AssessJob3</th>\n",
       "      <th>AssessJob4</th>\n",
       "      <th>AssessJob5</th>\n",
       "      <th>AssessJob6</th>\n",
       "      <th>AssessJob7</th>\n",
       "      <th>AssessJob8</th>\n",
       "      <th>AssessJob9</th>\n",
       "      <th>AssessJob10</th>\n",
       "      <th>AssessBenefits1</th>\n",
       "      <th>AssessBenefits2</th>\n",
       "      <th>AssessBenefits3</th>\n",
       "      <th>AssessBenefits4</th>\n",
       "      <th>AssessBenefits5</th>\n",
       "      <th>AssessBenefits6</th>\n",
       "      <th>AssessBenefits7</th>\n",
       "      <th>AssessBenefits8</th>\n",
       "      <th>AssessBenefits9</th>\n",
       "      <th>AssessBenefits10</th>\n",
       "      <th>AssessBenefits11</th>\n",
       "      <th>JobContactPriorities1</th>\n",
       "      <th>JobContactPriorities2</th>\n",
       "      <th>JobContactPriorities3</th>\n",
       "      <th>JobContactPriorities4</th>\n",
       "      <th>JobContactPriorities5</th>\n",
       "      <th>JobEmailPriorities1</th>\n",
       "      <th>JobEmailPriorities2</th>\n",
       "      <th>JobEmailPriorities3</th>\n",
       "      <th>JobEmailPriorities4</th>\n",
       "      <th>JobEmailPriorities5</th>\n",
       "      <th>JobEmailPriorities6</th>\n",
       "      <th>JobEmailPriorities7</th>\n",
       "      <th>UpdateCV</th>\n",
       "      <th>Currency</th>\n",
       "      <th>Salary</th>\n",
       "      <th>SalaryType</th>\n",
       "      <th>ConvertedSalary</th>\n",
       "      <th>CurrencySymbol</th>\n",
       "      <th>CommunicationTools</th>\n",
       "      <th>TimeFullyProductive</th>\n",
       "      <th>EducationTypes</th>\n",
       "      <th>SelfTaughtTypes</th>\n",
       "      <th>TimeAfterBootcamp</th>\n",
       "      <th>HackathonReasons</th>\n",
       "      <th>AgreeDisagree1</th>\n",
       "      <th>AgreeDisagree2</th>\n",
       "      <th>AgreeDisagree3</th>\n",
       "      <th>LanguageWorkedWith</th>\n",
       "      <th>LanguageDesireNextYear</th>\n",
       "      <th>DatabaseWorkedWith</th>\n",
       "      <th>DatabaseDesireNextYear</th>\n",
       "      <th>PlatformWorkedWith</th>\n",
       "      <th>PlatformDesireNextYear</th>\n",
       "      <th>FrameworkWorkedWith</th>\n",
       "      <th>FrameworkDesireNextYear</th>\n",
       "      <th>IDE</th>\n",
       "      <th>OperatingSystem</th>\n",
       "      <th>NumberMonitors</th>\n",
       "      <th>Methodology</th>\n",
       "      <th>VersionControl</th>\n",
       "      <th>CheckInCode</th>\n",
       "      <th>AdBlocker</th>\n",
       "      <th>AdBlockerDisable</th>\n",
       "      <th>AdBlockerReasons</th>\n",
       "      <th>AdsAgreeDisagree1</th>\n",
       "      <th>AdsAgreeDisagree2</th>\n",
       "      <th>AdsAgreeDisagree3</th>\n",
       "      <th>AdsActions</th>\n",
       "      <th>AdsPriorities1</th>\n",
       "      <th>AdsPriorities2</th>\n",
       "      <th>AdsPriorities3</th>\n",
       "      <th>AdsPriorities4</th>\n",
       "      <th>AdsPriorities5</th>\n",
       "      <th>AdsPriorities6</th>\n",
       "      <th>AdsPriorities7</th>\n",
       "      <th>AIDangerous</th>\n",
       "      <th>AIInteresting</th>\n",
       "      <th>AIResponsible</th>\n",
       "      <th>AIFuture</th>\n",
       "      <th>EthicsChoice</th>\n",
       "      <th>EthicsReport</th>\n",
       "      <th>EthicsResponsible</th>\n",
       "      <th>EthicalImplications</th>\n",
       "      <th>StackOverflowRecommend</th>\n",
       "      <th>StackOverflowVisit</th>\n",
       "      <th>StackOverflowHasAccount</th>\n",
       "      <th>StackOverflowParticipate</th>\n",
       "      <th>StackOverflowJobs</th>\n",
       "      <th>StackOverflowDevStory</th>\n",
       "      <th>StackOverflowJobsRecommend</th>\n",
       "      <th>StackOverflowConsiderMember</th>\n",
       "      <th>HypotheticalTools1</th>\n",
       "      <th>HypotheticalTools2</th>\n",
       "      <th>HypotheticalTools3</th>\n",
       "      <th>HypotheticalTools4</th>\n",
       "      <th>HypotheticalTools5</th>\n",
       "      <th>WakeTime</th>\n",
       "      <th>HoursComputer</th>\n",
       "      <th>HoursOutside</th>\n",
       "      <th>SkipMeals</th>\n",
       "      <th>ErgonomicDevices</th>\n",
       "      <th>Exercise</th>\n",
       "      <th>Gender</th>\n",
       "      <th>SexualOrientation</th>\n",
       "      <th>EducationParents</th>\n",
       "      <th>RaceEthnicity</th>\n",
       "      <th>Age</th>\n",
       "      <th>Dependents</th>\n",
       "      <th>MilitaryUS</th>\n",
       "      <th>SurveyTooLong</th>\n",
       "      <th>SurveyEasy</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>98845</td>\n",
       "      <td>101391</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98846</td>\n",
       "      <td>101396</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Azerbaijan</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98847</td>\n",
       "      <td>101411</td>\n",
       "      <td>No</td>\n",
       "      <td>No</td>\n",
       "      <td>United States</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98848</td>\n",
       "      <td>101432</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>India</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98849</td>\n",
       "      <td>101478</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>No</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98850</td>\n",
       "      <td>101513</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>United States</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98851</td>\n",
       "      <td>101531</td>\n",
       "      <td>No</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Spain</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Not employed, but looking for work</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Back-end developer;Front-end developer</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>0-2 years</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98852</td>\n",
       "      <td>101541</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>India</td>\n",
       "      <td>Yes, full-time</td>\n",
       "      <td>Employed full-time</td>\n",
       "      <td>Bachelor’s degree (BA, BS, B.Eng., etc.)</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98853</td>\n",
       "      <td>101544</td>\n",
       "      <td>Yes</td>\n",
       "      <td>No</td>\n",
       "      <td>Russian Federation</td>\n",
       "      <td>No</td>\n",
       "      <td>Independent contractor, freelancer, or self-em...</td>\n",
       "      <td>Some college/university study without earning ...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>98854</td>\n",
       "      <td>101548</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Yes</td>\n",
       "      <td>Cambodia</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "       Respondent Hobby OpenSource             Country         Student  \\\n",
       "98845      101391    No        Yes               India  Yes, full-time   \n",
       "98846      101396   Yes        Yes          Azerbaijan             NaN   \n",
       "98847      101411    No         No       United States             NaN   \n",
       "98848      101432   Yes         No               India  Yes, full-time   \n",
       "98849      101478    No        Yes               India              No   \n",
       "98850      101513   Yes        Yes       United States             NaN   \n",
       "98851      101531    No        Yes               Spain  Yes, full-time   \n",
       "98852      101541   Yes        Yes               India  Yes, full-time   \n",
       "98853      101544   Yes         No  Russian Federation              No   \n",
       "98854      101548   Yes        Yes            Cambodia             NaN   \n",
       "\n",
       "                                              Employment  \\\n",
       "98845                                 Employed full-time   \n",
       "98846                                 Employed full-time   \n",
       "98847                                                NaN   \n",
       "98848                                 Employed full-time   \n",
       "98849                                 Employed full-time   \n",
       "98850                                                NaN   \n",
       "98851                 Not employed, but looking for work   \n",
       "98852                                 Employed full-time   \n",
       "98853  Independent contractor, freelancer, or self-em...   \n",
       "98854                                                NaN   \n",
       "\n",
       "                                         FormalEducation UndergradMajor  \\\n",
       "98845           Bachelor’s degree (BA, BS, B.Eng., etc.)            NaN   \n",
       "98846           Bachelor’s degree (BA, BS, B.Eng., etc.)            NaN   \n",
       "98847                                                NaN            NaN   \n",
       "98848           Bachelor’s degree (BA, BS, B.Eng., etc.)            NaN   \n",
       "98849           Bachelor’s degree (BA, BS, B.Eng., etc.)            NaN   \n",
       "98850                                                NaN            NaN   \n",
       "98851                                                NaN            NaN   \n",
       "98852           Bachelor’s degree (BA, BS, B.Eng., etc.)            NaN   \n",
       "98853  Some college/university study without earning ...            NaN   \n",
       "98854                                                NaN            NaN   \n",
       "\n",
       "      CompanySize                                 DevType YearsCoding  \\\n",
       "98845         NaN                                     NaN         NaN   \n",
       "98846         NaN                                     NaN         NaN   \n",
       "98847         NaN                                     NaN         NaN   \n",
       "98848         NaN                                     NaN         NaN   \n",
       "98849         NaN                                     NaN         NaN   \n",
       "98850         NaN                                     NaN         NaN   \n",
       "98851         NaN  Back-end developer;Front-end developer   0-2 years   \n",
       "98852         NaN                                     NaN         NaN   \n",
       "98853         NaN                                     NaN         NaN   \n",
       "98854         NaN                                     NaN         NaN   \n",
       "\n",
       "      YearsCodingProf JobSatisfaction CareerSatisfaction HopeFiveYears  \\\n",
       "98845             NaN             NaN                NaN           NaN   \n",
       "98846             NaN             NaN                NaN           NaN   \n",
       "98847             NaN             NaN                NaN           NaN   \n",
       "98848             NaN             NaN                NaN           NaN   \n",
       "98849             NaN             NaN                NaN           NaN   \n",
       "98850             NaN             NaN                NaN           NaN   \n",
       "98851       0-2 years             NaN                NaN           NaN   \n",
       "98852             NaN             NaN                NaN           NaN   \n",
       "98853             NaN             NaN                NaN           NaN   \n",
       "98854             NaN             NaN                NaN           NaN   \n",
       "\n",
       "      JobSearchStatus LastNewJob  AssessJob1  AssessJob2  AssessJob3  \\\n",
       "98845             NaN        NaN         NaN         NaN         NaN   \n",
       "98846             NaN        NaN         NaN         NaN         NaN   \n",
       "98847             NaN        NaN         NaN         NaN         NaN   \n",
       "98848             NaN        NaN         NaN         NaN         NaN   \n",
       "98849             NaN        NaN         NaN         NaN         NaN   \n",
       "98850             NaN        NaN         NaN         NaN         NaN   \n",
       "98851             NaN        NaN         NaN         NaN         NaN   \n",
       "98852             NaN        NaN         NaN         NaN         NaN   \n",
       "98853             NaN        NaN         NaN         NaN         NaN   \n",
       "98854             NaN        NaN         NaN         NaN         NaN   \n",
       "\n",
       "       AssessJob4  AssessJob5  AssessJob6  AssessJob7  AssessJob8  AssessJob9  \\\n",
       "98845         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98846         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98847         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98848         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98849         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98850         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98851         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98852         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98853         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "98854         NaN         NaN         NaN         NaN         NaN         NaN   \n",
       "\n",
       "       AssessJob10  AssessBenefits1  AssessBenefits2  AssessBenefits3  \\\n",
       "98845          NaN              NaN              NaN              NaN   \n",
       "98846          NaN              NaN              NaN              NaN   \n",
       "98847          NaN              NaN              NaN              NaN   \n",
       "98848          NaN              NaN              NaN              NaN   \n",
       "98849          NaN              NaN              NaN              NaN   \n",
       "98850          NaN              NaN              NaN              NaN   \n",
       "98851          NaN              NaN              NaN              NaN   \n",
       "98852          NaN              NaN              NaN              NaN   \n",
       "98853          NaN              NaN              NaN              NaN   \n",
       "98854          NaN              NaN              NaN              NaN   \n",
       "\n",
       "       AssessBenefits4  AssessBenefits5  AssessBenefits6  AssessBenefits7  \\\n",
       "98845              NaN              NaN              NaN              NaN   \n",
       "98846              NaN              NaN              NaN              NaN   \n",
       "98847              NaN              NaN              NaN              NaN   \n",
       "98848              NaN              NaN              NaN              NaN   \n",
       "98849              NaN              NaN              NaN              NaN   \n",
       "98850              NaN              NaN              NaN              NaN   \n",
       "98851              NaN              NaN              NaN              NaN   \n",
       "98852              NaN              NaN              NaN              NaN   \n",
       "98853              NaN              NaN              NaN              NaN   \n",
       "98854              NaN              NaN              NaN              NaN   \n",
       "\n",
       "       AssessBenefits8  AssessBenefits9  AssessBenefits10  AssessBenefits11  \\\n",
       "98845              NaN              NaN               NaN               NaN   \n",
       "98846              NaN              NaN               NaN               NaN   \n",
       "98847              NaN              NaN               NaN               NaN   \n",
       "98848              NaN              NaN               NaN               NaN   \n",
       "98849              NaN              NaN               NaN               NaN   \n",
       "98850              NaN              NaN               NaN               NaN   \n",
       "98851              NaN              NaN               NaN               NaN   \n",
       "98852              NaN              NaN               NaN               NaN   \n",
       "98853              NaN              NaN               NaN               NaN   \n",
       "98854              NaN              NaN               NaN               NaN   \n",
       "\n",
       "       JobContactPriorities1  JobContactPriorities2  JobContactPriorities3  \\\n",
       "98845                    NaN                    NaN                    NaN   \n",
       "98846                    NaN                    NaN                    NaN   \n",
       "98847                    NaN                    NaN                    NaN   \n",
       "98848                    NaN                    NaN                    NaN   \n",
       "98849                    NaN                    NaN                    NaN   \n",
       "98850                    NaN                    NaN                    NaN   \n",
       "98851                    NaN                    NaN                    NaN   \n",
       "98852                    NaN                    NaN                    NaN   \n",
       "98853                    NaN                    NaN                    NaN   \n",
       "98854                    NaN                    NaN                    NaN   \n",
       "\n",
       "       JobContactPriorities4  JobContactPriorities5  JobEmailPriorities1  \\\n",
       "98845                    NaN                    NaN                  NaN   \n",
       "98846                    NaN                    NaN                  NaN   \n",
       "98847                    NaN                    NaN                  NaN   \n",
       "98848                    NaN                    NaN                  NaN   \n",
       "98849                    NaN                    NaN                  NaN   \n",
       "98850                    NaN                    NaN                  NaN   \n",
       "98851                    NaN                    NaN                  NaN   \n",
       "98852                    NaN                    NaN                  NaN   \n",
       "98853                    NaN                    NaN                  NaN   \n",
       "98854                    NaN                    NaN                  NaN   \n",
       "\n",
       "       JobEmailPriorities2  JobEmailPriorities3  JobEmailPriorities4  \\\n",
       "98845                  NaN                  NaN                  NaN   \n",
       "98846                  NaN                  NaN                  NaN   \n",
       "98847                  NaN                  NaN                  NaN   \n",
       "98848                  NaN                  NaN                  NaN   \n",
       "98849                  NaN                  NaN                  NaN   \n",
       "98850                  NaN                  NaN                  NaN   \n",
       "98851                  NaN                  NaN                  NaN   \n",
       "98852                  NaN                  NaN                  NaN   \n",
       "98853                  NaN                  NaN                  NaN   \n",
       "98854                  NaN                  NaN                  NaN   \n",
       "\n",
       "       JobEmailPriorities5  JobEmailPriorities6  JobEmailPriorities7 UpdateCV  \\\n",
       "98845                  NaN                  NaN                  NaN      NaN   \n",
       "98846                  NaN                  NaN                  NaN      NaN   \n",
       "98847                  NaN                  NaN                  NaN      NaN   \n",
       "98848                  NaN                  NaN                  NaN      NaN   \n",
       "98849                  NaN                  NaN                  NaN      NaN   \n",
       "98850                  NaN                  NaN                  NaN      NaN   \n",
       "98851                  NaN                  NaN                  NaN      NaN   \n",
       "98852                  NaN                  NaN                  NaN      NaN   \n",
       "98853                  NaN                  NaN                  NaN      NaN   \n",
       "98854                  NaN                  NaN                  NaN      NaN   \n",
       "\n",
       "      Currency Salary SalaryType  ConvertedSalary CurrencySymbol  \\\n",
       "98845      NaN    NaN        NaN              NaN            NaN   \n",
       "98846      NaN    NaN        NaN              NaN            NaN   \n",
       "98847      NaN    NaN        NaN              NaN            NaN   \n",
       "98848      NaN    NaN        NaN              NaN            NaN   \n",
       "98849      NaN    NaN        NaN              NaN            NaN   \n",
       "98850      NaN    NaN        NaN              NaN            NaN   \n",
       "98851      NaN    NaN        NaN              NaN            NaN   \n",
       "98852      NaN    NaN        NaN              NaN            NaN   \n",
       "98853      NaN    NaN        NaN              NaN            NaN   \n",
       "98854      NaN    NaN        NaN              NaN            NaN   \n",
       "\n",
       "      CommunicationTools TimeFullyProductive EducationTypes SelfTaughtTypes  \\\n",
       "98845                NaN                 NaN            NaN             NaN   \n",
       "98846                NaN                 NaN            NaN             NaN   \n",
       "98847                NaN                 NaN            NaN             NaN   \n",
       "98848                NaN                 NaN            NaN             NaN   \n",
       "98849                NaN                 NaN            NaN             NaN   \n",
       "98850                NaN                 NaN            NaN             NaN   \n",
       "98851                NaN                 NaN            NaN             NaN   \n",
       "98852                NaN                 NaN            NaN             NaN   \n",
       "98853                NaN                 NaN            NaN             NaN   \n",
       "98854                NaN                 NaN            NaN             NaN   \n",
       "\n",
       "      TimeAfterBootcamp HackathonReasons AgreeDisagree1 AgreeDisagree2  \\\n",
       "98845               NaN              NaN            NaN            NaN   \n",
       "98846               NaN              NaN            NaN            NaN   \n",
       "98847               NaN              NaN            NaN            NaN   \n",
       "98848               NaN              NaN            NaN            NaN   \n",
       "98849               NaN              NaN            NaN            NaN   \n",
       "98850               NaN              NaN            NaN            NaN   \n",
       "98851               NaN              NaN            NaN            NaN   \n",
       "98852               NaN              NaN            NaN            NaN   \n",
       "98853               NaN              NaN            NaN            NaN   \n",
       "98854               NaN              NaN            NaN            NaN   \n",
       "\n",
       "      AgreeDisagree3 LanguageWorkedWith LanguageDesireNextYear  \\\n",
       "98845            NaN                NaN                    NaN   \n",
       "98846            NaN                NaN                    NaN   \n",
       "98847            NaN                NaN                    NaN   \n",
       "98848            NaN                NaN                    NaN   \n",
       "98849            NaN                NaN                    NaN   \n",
       "98850            NaN                NaN                    NaN   \n",
       "98851            NaN                NaN                    NaN   \n",
       "98852            NaN                NaN                    NaN   \n",
       "98853            NaN                NaN                    NaN   \n",
       "98854            NaN                NaN                    NaN   \n",
       "\n",
       "      DatabaseWorkedWith DatabaseDesireNextYear PlatformWorkedWith  \\\n",
       "98845                NaN                    NaN                NaN   \n",
       "98846                NaN                    NaN                NaN   \n",
       "98847                NaN                    NaN                NaN   \n",
       "98848                NaN                    NaN                NaN   \n",
       "98849                NaN                    NaN                NaN   \n",
       "98850                NaN                    NaN                NaN   \n",
       "98851                NaN                    NaN                NaN   \n",
       "98852                NaN                    NaN                NaN   \n",
       "98853                NaN                    NaN                NaN   \n",
       "98854                NaN                    NaN                NaN   \n",
       "\n",
       "      PlatformDesireNextYear FrameworkWorkedWith FrameworkDesireNextYear  IDE  \\\n",
       "98845                    NaN                 NaN                     NaN  NaN   \n",
       "98846                    NaN                 NaN                     NaN  NaN   \n",
       "98847                    NaN                 NaN                     NaN  NaN   \n",
       "98848                    NaN                 NaN                     NaN  NaN   \n",
       "98849                    NaN                 NaN                     NaN  NaN   \n",
       "98850                    NaN                 NaN                     NaN  NaN   \n",
       "98851                    NaN                 NaN                     NaN  NaN   \n",
       "98852                    NaN                 NaN                     NaN  NaN   \n",
       "98853                    NaN                 NaN                     NaN  NaN   \n",
       "98854                    NaN                 NaN                     NaN  NaN   \n",
       "\n",
       "      OperatingSystem NumberMonitors Methodology VersionControl CheckInCode  \\\n",
       "98845             NaN            NaN         NaN            NaN         NaN   \n",
       "98846             NaN            NaN         NaN            NaN         NaN   \n",
       "98847             NaN            NaN         NaN            NaN         NaN   \n",
       "98848             NaN            NaN         NaN            NaN         NaN   \n",
       "98849             NaN            NaN         NaN            NaN         NaN   \n",
       "98850             NaN            NaN         NaN            NaN         NaN   \n",
       "98851             NaN            NaN         NaN            NaN         NaN   \n",
       "98852             NaN            NaN         NaN            NaN         NaN   \n",
       "98853             NaN            NaN         NaN            NaN         NaN   \n",
       "98854             NaN            NaN         NaN            NaN         NaN   \n",
       "\n",
       "      AdBlocker AdBlockerDisable AdBlockerReasons AdsAgreeDisagree1  \\\n",
       "98845       NaN              NaN              NaN               NaN   \n",
       "98846       NaN              NaN              NaN               NaN   \n",
       "98847       NaN              NaN              NaN               NaN   \n",
       "98848       NaN              NaN              NaN               NaN   \n",
       "98849       NaN              NaN              NaN               NaN   \n",
       "98850       NaN              NaN              NaN               NaN   \n",
       "98851       NaN              NaN              NaN               NaN   \n",
       "98852       NaN              NaN              NaN               NaN   \n",
       "98853       NaN              NaN              NaN               NaN   \n",
       "98854       NaN              NaN              NaN               NaN   \n",
       "\n",
       "      AdsAgreeDisagree2 AdsAgreeDisagree3 AdsActions  AdsPriorities1  \\\n",
       "98845               NaN               NaN        NaN             NaN   \n",
       "98846               NaN               NaN        NaN             NaN   \n",
       "98847               NaN               NaN        NaN             NaN   \n",
       "98848               NaN               NaN        NaN             NaN   \n",
       "98849               NaN               NaN        NaN             NaN   \n",
       "98850               NaN               NaN        NaN             NaN   \n",
       "98851               NaN               NaN        NaN             NaN   \n",
       "98852               NaN               NaN        NaN             NaN   \n",
       "98853               NaN               NaN        NaN             NaN   \n",
       "98854               NaN               NaN        NaN             NaN   \n",
       "\n",
       "       AdsPriorities2  AdsPriorities3  AdsPriorities4  AdsPriorities5  \\\n",
       "98845             NaN             NaN             NaN             NaN   \n",
       "98846             NaN             NaN             NaN             NaN   \n",
       "98847             NaN             NaN             NaN             NaN   \n",
       "98848             NaN             NaN             NaN             NaN   \n",
       "98849             NaN             NaN             NaN             NaN   \n",
       "98850             NaN             NaN             NaN             NaN   \n",
       "98851             NaN             NaN             NaN             NaN   \n",
       "98852             NaN             NaN             NaN             NaN   \n",
       "98853             NaN             NaN             NaN             NaN   \n",
       "98854             NaN             NaN             NaN             NaN   \n",
       "\n",
       "       AdsPriorities6  AdsPriorities7 AIDangerous AIInteresting AIResponsible  \\\n",
       "98845             NaN             NaN         NaN           NaN           NaN   \n",
       "98846             NaN             NaN         NaN           NaN           NaN   \n",
       "98847             NaN             NaN         NaN           NaN           NaN   \n",
       "98848             NaN             NaN         NaN           NaN           NaN   \n",
       "98849             NaN             NaN         NaN           NaN           NaN   \n",
       "98850             NaN             NaN         NaN           NaN           NaN   \n",
       "98851             NaN             NaN         NaN           NaN           NaN   \n",
       "98852             NaN             NaN         NaN           NaN           NaN   \n",
       "98853             NaN             NaN         NaN           NaN           NaN   \n",
       "98854             NaN             NaN         NaN           NaN           NaN   \n",
       "\n",
       "      AIFuture EthicsChoice EthicsReport EthicsResponsible  \\\n",
       "98845      NaN          NaN          NaN               NaN   \n",
       "98846      NaN          NaN          NaN               NaN   \n",
       "98847      NaN          NaN          NaN               NaN   \n",
       "98848      NaN          NaN          NaN               NaN   \n",
       "98849      NaN          NaN          NaN               NaN   \n",
       "98850      NaN          NaN          NaN               NaN   \n",
       "98851      NaN          NaN          NaN               NaN   \n",
       "98852      NaN          NaN          NaN               NaN   \n",
       "98853      NaN          NaN          NaN               NaN   \n",
       "98854      NaN          NaN          NaN               NaN   \n",
       "\n",
       "      EthicalImplications StackOverflowRecommend StackOverflowVisit  \\\n",
       "98845                 NaN                    NaN                NaN   \n",
       "98846                 NaN                    NaN                NaN   \n",
       "98847                 NaN                    NaN                NaN   \n",
       "98848                 NaN                    NaN                NaN   \n",
       "98849                 NaN                    NaN                NaN   \n",
       "98850                 NaN                    NaN                NaN   \n",
       "98851                 NaN                    NaN                NaN   \n",
       "98852                 NaN                    NaN                NaN   \n",
       "98853                 NaN                    NaN                NaN   \n",
       "98854                 NaN                    NaN                NaN   \n",
       "\n",
       "      StackOverflowHasAccount StackOverflowParticipate StackOverflowJobs  \\\n",
       "98845                     NaN                      NaN               NaN   \n",
       "98846                     NaN                      NaN               NaN   \n",
       "98847                     NaN                      NaN               NaN   \n",
       "98848                     NaN                      NaN               NaN   \n",
       "98849                     NaN                      NaN               NaN   \n",
       "98850                     NaN                      NaN               NaN   \n",
       "98851                     NaN                      NaN               NaN   \n",
       "98852                     NaN                      NaN               NaN   \n",
       "98853                     NaN                      NaN               NaN   \n",
       "98854                     NaN                      NaN               NaN   \n",
       "\n",
       "      StackOverflowDevStory StackOverflowJobsRecommend  \\\n",
       "98845                   NaN                        NaN   \n",
       "98846                   NaN                        NaN   \n",
       "98847                   NaN                        NaN   \n",
       "98848                   NaN                        NaN   \n",
       "98849                   NaN                        NaN   \n",
       "98850                   NaN                        NaN   \n",
       "98851                   NaN                        NaN   \n",
       "98852                   NaN                        NaN   \n",
       "98853                   NaN                        NaN   \n",
       "98854                   NaN                        NaN   \n",
       "\n",
       "      StackOverflowConsiderMember HypotheticalTools1 HypotheticalTools2  \\\n",
       "98845                         NaN                NaN                NaN   \n",
       "98846                         NaN                NaN                NaN   \n",
       "98847                         NaN                NaN                NaN   \n",
       "98848                         NaN                NaN                NaN   \n",
       "98849                         NaN                NaN                NaN   \n",
       "98850                         NaN                NaN                NaN   \n",
       "98851                         NaN                NaN                NaN   \n",
       "98852                         NaN                NaN                NaN   \n",
       "98853                         NaN                NaN                NaN   \n",
       "98854                         NaN                NaN                NaN   \n",
       "\n",
       "      HypotheticalTools3 HypotheticalTools4 HypotheticalTools5 WakeTime  \\\n",
       "98845                NaN                NaN                NaN      NaN   \n",
       "98846                NaN                NaN                NaN      NaN   \n",
       "98847                NaN                NaN                NaN      NaN   \n",
       "98848                NaN                NaN                NaN      NaN   \n",
       "98849                NaN                NaN                NaN      NaN   \n",
       "98850                NaN                NaN                NaN      NaN   \n",
       "98851                NaN                NaN                NaN      NaN   \n",
       "98852                NaN                NaN                NaN      NaN   \n",
       "98853                NaN                NaN                NaN      NaN   \n",
       "98854                NaN                NaN                NaN      NaN   \n",
       "\n",
       "      HoursComputer HoursOutside SkipMeals ErgonomicDevices Exercise Gender  \\\n",
       "98845           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98846           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98847           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98848           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98849           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98850           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98851           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98852           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98853           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "98854           NaN          NaN       NaN              NaN      NaN    NaN   \n",
       "\n",
       "      SexualOrientation EducationParents RaceEthnicity  Age Dependents  \\\n",
       "98845               NaN              NaN           NaN  NaN        NaN   \n",
       "98846               NaN              NaN           NaN  NaN        NaN   \n",
       "98847               NaN              NaN           NaN  NaN        NaN   \n",
       "98848               NaN              NaN           NaN  NaN        NaN   \n",
       "98849               NaN              NaN           NaN  NaN        NaN   \n",
       "98850               NaN              NaN           NaN  NaN        NaN   \n",
       "98851               NaN              NaN           NaN  NaN        NaN   \n",
       "98852               NaN              NaN           NaN  NaN        NaN   \n",
       "98853               NaN              NaN           NaN  NaN        NaN   \n",
       "98854               NaN              NaN           NaN  NaN        NaN   \n",
       "\n",
       "      MilitaryUS SurveyTooLong SurveyEasy  \n",
       "98845        NaN           NaN        NaN  \n",
       "98846        NaN           NaN        NaN  \n",
       "98847        NaN           NaN        NaN  \n",
       "98848        NaN           NaN        NaN  \n",
       "98849        NaN           NaN        NaN  \n",
       "98850        NaN           NaN        NaN  \n",
       "98851        NaN           NaN        NaN  \n",
       "98852        NaN           NaN        NaN  \n",
       "98853        NaN           NaN        NaN  \n",
       "98854        NaN           NaN        NaN  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.tail(10)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
